Visual Studio 2012提供了荒谬的错误

时间:2014-11-07 11:49:46

标签: c# asp.net visual-studio asp.net-mvc-4 visual-studio-2012

如果出现以下任何错误,我的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发出这类错误?

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:2)

这可能是由R​​esharper或StyleCop等插件引起的。您可以关闭其中一些警告或完全禁用插件。