C# IDE0007 Visual Studio错误不是';不阻止构建但赢得';不要走开。我怎样才能摆脱它?

C# IDE0007 Visual Studio错误不是';不阻止构建但赢得';不要走开。我怎样才能摆脱它?,c#,visual-studio,visual-studio-2017,stylecop,C#,Visual Studio,Visual Studio 2017,Stylecop,一周前我们刚从VS 2015切换到VS 2017,2017年我打开项目时,我们发现了各种错误,包括但不限于以下: IDE0007-使用变量而不是显式类型 IDE0022-对方法使用表达式体 我不希望这些是错误。我希望他们充其量只是建议。最好我需要它们完全消失。但无论我做什么,我都无法修复它。我进入了工具->选项->代码样式首选项,但毫无效果。我把它们都改成了“建议”,但没有改变任何东西。它们同时以建议、警告和错误的形式出现 我没有安装任何扩展。我想可能是再竖琴,但它不在那里。我们从项目一开始就使

一周前我们刚从VS 2015切换到VS 2017,2017年我打开项目时,我们发现了各种错误,包括但不限于以下:

IDE0007-使用变量而不是显式类型 IDE0022-对方法使用表达式体

我不希望这些是错误。我希望他们充其量只是建议。最好我需要它们完全消失。但无论我做什么,我都无法修复它。我进入了工具->选项->代码样式首选项,但毫无效果。我把它们都改成了“建议”,但没有改变任何东西。它们同时以建议、警告和错误的形式出现


我没有安装任何扩展。我想可能是再竖琴,但它不在那里。我们从项目一开始就使用了StyleCop,但它从未抱怨过这些错误,也从未将它们标记为错误,它总是将它们标记为警告。我不知所措。任何帮助都将不胜感激。

我重新运行了VS 2017安装程序,并通过添加额外的软件包(数据和分析)对其进行了修改。当我把它拿回来时,它已经修好了。很抱歉,这不是一个很好的答案。但是上面的一位评论员说,我引用的数据存储在项目的references节点中。

我重新运行了VS 2017安装程序,并通过添加额外的包(数据和分析)对其进行了修改。当我把它拿回来时,它已经修好了。很抱歉,这不是一个很好的答案。但是上面的一位评论员说,我引用的数据存储在项目的references节点中。

我遇到了同样的问题,我能够通过从Error List菜单的下拉菜单中选择“Build Only”选项来隐藏这些错误(而不是默认情况下为我显示的“Build+IntelliSense”)

这是错误列表和下拉列表的屏幕截图


编辑:不幸的是,构建错误下划线仍然显示在我的文件中。我现在正试图解决这个问题。

我遇到了同样的问题,我可以通过从错误列表菜单的下拉菜单中选择“仅生成”选项来隐藏这些类型的错误(而不是默认显示的“生成+智能感知”)

这是错误列表和下拉列表的屏幕截图


编辑:不幸的是,构建错误下划线仍然显示在我的文件中。我正在尝试解决这个问题。

这是在项目的“引用”节点中配置的。打开它并右键单击Analyzers项。每当我看它时总是“隐藏”,设置得很好。你能把它作为一个答案而不是评论吗?我修复了它。你必须自己发布答案,我猜不出为什么项目没有有效的正常默认规则。这是在项目的“引用”节点中配置的。打开它并右键单击Analyzers项。每当我看它时总是“隐藏”,设置得很好。你能把它作为一个答案而不是评论吗?我修正了,你必须自己发布答案,我猜不出为什么项目没有正常的默认规则。