有没有办法让Resharper忽略一个未使用的引用?

时间:2014-11-21 22:30:17

标签: c# asp.net-mvc-5 resharper resharper-8.0

使用Resharper,我们可以右键单击项目的References并选择Optimize References。这向我们展示了编译器未使用或不需要的类库。

我有一个只用作参考的类库(实际上不需要实际使用代码)。 dll设置为在启动时注入自身,只要它是引用的一部分。如果你很好奇为什么会这样做,它会处理ASP.NET MVC项目(Nuget package page)找不到和错误。

有什么方法可以告诉Resharper这个引用是编译器要求的一部分还是用过的引用的一部分?我只是想试着阻止开发人员在意外中删除我的dll。

1 个答案:

答案 0 :(得分:1)

您可以将Resharper与StyleCop连接。它允许基于StyleCop设置在代码中发出警告。 对于每个警告,有一种方法(使用" Resharper bubble")来禁用警告: http://tof.canardpc.com/view/49d10973-eb25-4a26-90b2-19d872083285.jpg

它会在您的代码中添加注释行,以禁用警告警告;

// ReSharper disable once RedundantUsingDirective
using My.Unused.Reference;

经过一些测试后,当你触发"优化参考"

时,似乎Resharper并不关心这一点。