在 VS 2015 中为 stylecop 添加自己的自定义设置

Add own customize settings for stylecop in VS 2015

我已经从 VS2015 中的扩展和更新安装了 Visual StyleCop,但是在 VS2013 中,我曾经在 C:\Program Files (x86)\StyleCop 中为 stylecop 复制我自己的自定义规则文件(Settings.StyleCop) 4.7 文件夹,但我无法在 VS2015 中执行此操作。

请帮助我现在必须复制 Settings.StyleCop 文件。

那个传统风格的警察已经过时了一年多了。一直卡在4.7。但我认为您可以将 stylecop.settings 文件复制到解决方案文件夹的根目录下。理论上也可以将该设置文件复制到解决方案中的每个单独的文件夹,它将覆盖更高的文件夹。

更好的办法是开始学习使用 NuGet 中的 stylecop.analyzers 项目。它旨在与 Visual Studio 2015 配合使用。您可以通过编辑所谓的活动规则集来自定义它。

我在 VS 2015 中找到了拥有自定义规则文件 (Settings.StyleCop) 的文件夹,它是 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions 我系统中的文件夹具有随机生成(加密)的文件名。在我的例子中是 (szaq1l3s.2zm)

如果您 运行 使用 "Diagnostic" 日志记录构建(工具->选项->项目和解决方案->构建和 运行->下拉列表,您应该能够找到答案"MSbuild project build output verbosity"),然后在输出 window 中搜索字符串:

StyleCopOverrideSettingsFile = ....