IDE0007 Visual Studio 错误不会阻止构建,但不会消失。我该如何摆脱它?

问题描述 投票:0回答:3

我们一周前刚刚从 VS 2015 切换到 VS 2017,当我在 2017 年打开项目时,我们遇到了各种各样的错误,包括但不限于以下内容:

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

我不希望这些成为错误。我最多希望它们作为建议。最好我需要它们完全消失。但无论我做什么,我都无法解决它。我进入工具 - >选项 - >代码样式首选项无济于事。我把它们全部改为“建议”,但它没有改变任何东西。它们同时显示为建议、警告和错误。

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

c# visual-studio visual-studio-2017 stylecop
3个回答
0
投票

我重新运行 VS 2017 安装程序并通过添加额外的包(数据和分析)对其进行修改。当我把它带回来时,它就修好了。没有太多的答案,我很抱歉。但上面的评论者说我引用的数据存储在项目的引用节点中。


0
投票

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

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

enter image description here

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


0
投票

您的项目根目录中应该有一个名为 .editorconfig 的文件。其中,有一个名为 CSharp 代码样式设置的部分。

一起更改或删除它。

© www.soinside.com 2019 - 2024. All rights reserved.