Mik*_*osa 4 c# asp.net-mvc resharper
我正在使用最新版本的resharper.刚刚下载并安装在上周,所以我是新手使用它.我遇到的问题是,在我的ASP.NET MVC应用程序中,我的所有控制器都说它们从未使用过,控制器中的所有方法都说它们从未使用过.
有没有办法抑制消息或resharper了解它们被使用?
您可以打开/关闭Resharper为您提供的各种警告和提示.
但是,如果你编写单元测试,那么它们将被使用,Resharper会很高兴.
更新
您可以考虑通过在控制器类的顶部和底部执行此操作来告诉Resharper忽略控制器中未使用的成员...
public class MyController: Controller
{
// ReSharper disable UnusedMember.Global
...
// ReSharper restore UnusedMember.Global
}
Run Code Online (Sandbox Code Playgroud)
...或者,至少将这些注释放在控制器上的公共方法上(我使用StyleCop,所以所有的公共方法都会被组合在一起.这是相当不显眼的,并且会从Resharper中删除这个警告.
是的,当前的ReSharper版本没有在MVC控制器上放置引用(尽管下一个将会).
在此期间,您可以使用ImplicitUse属性标记控制器类和操作方法.您可以在JetBrains.Annotations程序集中找到它.如果您不想要外部依赖,可以向项目添加必要的注释属性,您可以在ReSharper-> Options-> Code Inspection-> Code Annotation-> Copy default implementation中找到它们.
| 归档时间: |
|
| 查看次数: |
1929 次 |
| 最近记录: |