Visual studio 2015 Visual Studio 2015代码分析在打开文件时显示不同的错误

Visual studio 2015 Visual Studio 2015代码分析在打开文件时显示不同的错误,visual-studio-2015,code-analysis,Visual Studio 2015,Code Analysis,我有一个C#6项目,我使用StyleCop.Analyzer和其他一些默认的VisualStudio代码分析。我注意到一些奇怪的行为,当我构建解决方案时没有打开任何文件,然后我得到1个错误,但当我打开一些文件时,我得到3个错误和9个警告。现在我关闭了文件,但仍然有3个错误和9个警告–我需要运行几次重建操作才能再次得到1个错误。所以问题是,为什么在没有打开任何文件的情况下,我会得到不同数量的错误?为什么我需要一些额外的重建操作来返回此错误1 发生了什么事?我想知道完全相同的事情-现在对2017社区

我有一个C#6项目,我使用StyleCop.Analyzer和其他一些默认的VisualStudio代码分析。我注意到一些奇怪的行为,当我构建解决方案时没有打开任何文件,然后我得到1个错误,但当我打开一些文件时,我得到3个错误和9个警告。现在我关闭了文件,但仍然有3个错误和9个警告–我需要运行几次重建操作才能再次得到1个错误。

所以问题是,为什么在没有打开任何文件的情况下,我会得到不同数量的错误?为什么我需要一些额外的重建操作来返回此错误1


发生了什么事?

我想知道完全相同的事情-现在对2017社区15.7.2

要切换完整解决方案分析,请执行以下操作:

  • 要打开“选项”对话框,请在Visual Studio的菜单栏上选择“工具”>“选项”
  • 在选项对话框中,选择文本编辑器>C#或基本>高级
  • 选中启用完整解决方案分析复选框以启用完整解决方案分析,或清除复选框以禁用它。完成后选择OK

  • 我以为我没有警告…现在我还有一些警告

    我想知道完全相同的事情-现在VS 2017社区15.7.2

    要切换完整解决方案分析,请执行以下操作:

  • 要打开“选项”对话框,请在Visual Studio的菜单栏上选择“工具”>“选项”
  • 在选项对话框中,选择文本编辑器>C#或基本>高级
  • 选中启用完整解决方案分析复选框以启用完整解决方案分析,或清除复选框以禁用它。完成后选择OK
  • 我以为我没有警告…现在我还有一些警告