use*_*554 7 c# stylecop visual-studio-2013 visual-studio-2015
我安装了StyleCop 4.7来开发自定义规则,以分析我们的C#代码.
我们在Visual Studio 2015中编写代码.我可以分析我的C#5.0(Visual Studio 2013)代码,并得到正确的响应,但是当我分析我的C#6.0(Visual Studio 2015)代码时,StyleCop会为我的规则引发异常.
现在我的问题是:
StyleCop 4.7与C#6.0代码兼容吗?如果没有,我们有解决方案吗?
Nik*_*nte 11
TL; DR - 是的.StyleCop 4.7已更新为与2016年3月13日发布的4.7.51(Beta)开始的C#6兼容.2016 年1月
已移交给新托管人,2016年2月3日发布了新版本4.7.50 alpha ,但尚未包括C#6支持.
4.7.51(Beta)于2016年3月13日发布,最新稳定版本为5月13日发布的4.7.54.
以下是与Visual Studio 2015一起使用的其他三个选项:
Visual StyleCop是Visual Studio的扩展.这为您提供了Visual Studio 2015中的右键单击功能,安装StyleCop为您提供2013及以下版本.
这可以通过在Visual Studio中添加扩展来实现:
这是一个活跃的项目,将为您提供C#6功能的StyleCop.有一个包 - Visual-StyleCop.MSBuild,它将为您提供MSBuild集成.
可以使用Visual StyleCop 编写自定义规则.
StyleCop.Analyzers构建于Rosalyn之上,并利用Visual Studio 2015的分析器功能.它们可在NuGet上获得:
这会将它们添加到相关*.ruleset文件中的规则中(与CodeAnalysis规则相同,可从项目页面访问:)
赠送:
你可以通过它来运行它们
其效果与右键单击,Run StyleCop相同,用于以前的版本和Visual StyleCop.
赠送:
源代码在GitHub上可用,因此应该可以添加自定义规则.
安装:
这为您提供了语法突出显示,但没有右键单击运行,也没有构建集成.此外,R#不是免费产品.
您可以使用插件扩展它,但它不像其他两个选项那样可以自定义.
| 归档时间: |
|
| 查看次数: |
1894 次 |
| 最近记录: |