tec*_*ice 5 c# resharper asp.net-mvc-5 resharper-8.0
使用Resharper,我们可以右键单击项目的References并选择Optimize References.这向我们展示了编译器未使用或不需要的类库.
我有一个只用作参考的类库(不需要实际使用代码).dll设置为在启动时注入自身,只要它是引用的一部分.如果你好奇为什么会这样做,它会处理ASP.NET MVC项目(Nuget包页面)的找不到和错误.
有什么方法可以告诉Resharper这个引用是编译器所需要的部分还是使用过的引用的一部分?我只是想试着阻止开发人员在意外中删除我的dll.
您可以将 Resharper 与 StyleCop 连接。它允许根据 StyleCop 设置在代码中发出警告。对于每个警告,都有一种方法(使用“Resharper bubble”)来禁用警告: http://tof.canardpc.com/view/49d10973-eb25-4a26-90b2-19d872083285.jpg
它在代码中添加注释行以禁用警告警报;
// ReSharper disable once RedundantUsingDirective
using My.Unused.Reference;
Run Code Online (Sandbox Code Playgroud)
经过一些测试,当您触发“优化参考”时,saldy 似乎 Resharper 并不关心这一点