首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual :暂时禁用StyleCop

Visual :暂时禁用StyleCop
EN

Stack Overflow用户
提问于 2013-06-18 08:13:25
回答 5查看 21.9K关注 0票数 18

你能在VS中禁用styleCop吗?

设想情况:

  1. 按“禁用StyleCop”按钮
  2. 运行/调试一些测试代码
  3. 按钮自动,再次启用StyleCop。因此,您必须再次主动禁用它--您希望在没有StyleCop的情况下运行它。
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-06-19 09:42:59

我设置了一个单独的构建配置,它不运行代码分析。

我现在在VS中有以下配置:

  • 发布
  • 调试
  • 调试(不进行代码分析)

您必须手动选择要构建的配置(即列表中的步骤3将是手动步骤)。

在构建目标文件中,我包含了如下代码:

代码语言:javascript
复制
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
    <RunCodeAnalysis>true</RunCodeAnalysis>
</PropertyGroup>

<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
    <RunCodeAnalysis>true</RunCodeAnalysis>
</PropertyGroup>

<PropertyGroup Condition=" '$(Configuration)' == 'Debug (No code analysis)' ">
    <RunCodeAnalysis>false</RunCodeAnalysis>
</PropertyGroup>

<PropertyGroup>
    <DefineConstants Condition="('$(RunCodeAnalysis)'=='true') and '$(Language)'=='C#' ">CODE_ANALYSIS;$(DefineConstants)</DefineConstants>
</PropertyGroup>
票数 7
EN

Stack Overflow用户

发布于 2018-03-23 10:44:20

可以通过在解决方案文件夹的根目录中放置一个StyleCop来解析整个解决方案的Settings.StyleCop,其内容如下:

代码语言:javascript
复制
<StyleCopSettings Version="105">
  <GlobalSettings>
    <BooleanProperty Name="RulesEnabledByDefault">False</BooleanProperty>
  </GlobalSettings>
</StyleCopSettings>

这样做之后,您需要重新启动Visual。

票数 9
EN

Stack Overflow用户

发布于 2013-06-18 08:16:06

这要求您编辑.sln文件。

http://stylecop.codeplex.com/discussions/285902

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17163746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档