如果发生以下任何错误,我的Visual Studio不会构建解决方案:

1. Invalid spacing around ';'
2. All private methods must be declared after protected.
3. Constructor must be placed before method declarations.
4. Must use curly brackets in if condition.
5. Use string.empty instead of "".


现在,我知道我们应该遵循正确的编码实践,但是我正在处理具有此类问题的旧代码。很难更改每个文件。如何阻止VS提供此类错误?

最佳答案

似乎您在不兼容的解决方案上使用Stylecop。
在包含* .sln文件的目录中创建一个设置文件'Settings.StyleCop'。
将以下内容添加到文件中:

<StyleCopSettings Version="105">
  <GlobalSettings>
    <BooleanProperty Name="RulesEnabledByDefault">False</BooleanProperty>
  </GlobalSettings>
</StyleCopSettings>

10-04 16:37