Visual studio 2013 StyleCop Plus:找不到配置对话框
我从Nuget安装了Style Cop Plus。我知道它已安装并正在运行,因为我看到 像这样的愿望:Visual studio 2013 StyleCop Plus:找不到配置对话框,visual-studio-2013,stylecop,stylecop-plus,Visual Studio 2013,Stylecop,Stylecop Plus,我从Nuget安装了Style Cop Plus。我知道它已安装并正在运行,因为我看到 像这样的愿望: SP2001 Warning 5 SP2001 : StyleCopPlus.StyleCopPlus : Only tab characters are allowed to be used for indentation. D:\Users\Chad\Desktop\TypeScript\One\WebApplication4\Classes\Class1.cs 4 1
SP2001 Warning 5 SP2001 : StyleCopPlus.StyleCopPlus : Only tab characters are allowed to be used for indentation. D:\Users\Chad\Desktop\TypeScript\One\WebApplication4\Classes\Class1.cs 4 1 WebApplication4
但是,这与其他静态代码分析相冲突,不确定从何处开始
Warning 5 SA1027 : CSharp.Spacing : Tabs are not allowed. Use spaces instead. D:\Users\Chad\Desktop\TypeScript\One\WebApplication4\Classes\Class1.cs 4 1 WebApplication4
在安装StyleCodePlus之前,我已经安装了StyleCop
显然,我必须关闭其中一个警告,因为它们相互冲突。我正试图找出每个应用程序的规则可以配置在哪里
如果我
1. go to Project -> Properties -> Code Analysis Tab
2. Click the Open Rules button next to "MS recommended Rules"
3. Search for "SP2001" and "SA1027"
…两者都没有找到
但是,通过执行以下操作,我确实在样式Cop规则中找到了SA1027
1. Project Explorer select Project, right mouse => Style Cop Settings
. Find SA1027
正如消息所指出的,SP2001显然是一个Cop+规则
参考,我在文档中看到一个样式复制加对话框,看起来像下面的,但我找不到它
在哪里可以找到StyleCop Plus关闭SA1027的配置屏幕
更新
从上述参考网页:
一旦StyleCop+安装正确,您应该会在设置对话框中看到新的“StyleCop+”选项卡。
此选项卡包含用于配置所有StyleCop+功能的设置页面。我按照Oleg的建议,将StyleCopPlus.dll复制到StyleCop文件夹中。但后来我决定单击文件的属性并单击“取消阻止”按钮。这是遗漏的一步。谢谢你,奥列格 不幸的是,我无法想象如何通过NuGet安装StyleCop+。即使有可能,我也与此事无关,因此也无能为力。我建议您访问CodePlex上的StyleCop+页面,下载原始DLL并将其放入StyleCop文件夹。如果有帮助,请告诉我,谢谢!另外,当您进入“StyleCop设置”对话框时,您是否看到“StyleCop+”作为最后一个选项卡?当我试图将StyleCopLus.dll放入StyleCop文件夹中,然后运行VS2013时,我得到以下信息:-----------------------------StyleCop-----------------加载其中一个StyleCop加载项时发生异常:System.IO.FileLoadException,无法加载文件或程序集的file:///C:\程序文件(x86)\StyleCop 4.7\stylecoplus.dll'或其依赖项之一。不支持此操作。(来自HRESULT:0x8013155的异常)--------------------------------------确定-----------------否,缺少选项卡。谢谢,是的,这里有文件记载,但我知道没有人读到:)无论如何,很高兴它终于成功了!