dotnet_diagnostic。IDE0{number}.severity = 错误不会阻止项目生成

dotnet_diagnostic.IDE0{number}.severity = error doesn't prevent project from building

提问人:marekm294 提问时间:10/7/2023 更新时间:10/7/2023 访问量:25

问:

当我添加dotnet_diagnostic时。IDE{}.severity = 我的 .editorconfig 文件中的错误,我在代码中看到红色下划线,但我仍然可以构建和运行我的项目。这是它应该如何工作吗?我不这么认为,我该如何解决它?

我期望无法构建的项目。当我为命名规则设置严重性 = 错误时,我无法构建我的项目,我希望 IDE 代码规则也是如此

C# .NET 编辑器配置

评论

0赞 Jonathan Dodds 10/7/2023
代码中的红色下划线表示错误代码以 IDE 为前缀?错误代码是什么?
0赞 Community 10/7/2023
请提供足够的代码,以便其他人可以更好地理解或重现问题。
0赞 marekm294 10/7/2023
IDE0040我正在测试的规则,但我认为这并不重要
0赞 pfx 10/25/2023
这回答了你的问题吗?MSBuild - 将来自 editorconfig 的警告视为错误(在生成期间强制执行)
0赞 marekm294 12/8/2023
是的,它真的很有帮助。谢谢

答: 暂无答案