Xor*_*ist 17 .net msbuild code-standards editorconfig visual-studio-2017
我设置了各种C#代码样式规则来生成错误,虽然违规在IDE中显示为错误(错误列表和文本编辑器中),但实际构建仍然成功.
谁能证实这一点?我在社区(家庭)和企业(工作)版本的VisualStudio/15.0.0 + 26228.9上进行了测试.由于代码样式违规,我无法获得任何构建.
我甚至尝试使用.editorconfig,并且构建仍然经历...
Ada*_*hts 14
更新:
这还没有实现.现在可以在GitHub上跟踪这个项目:https://github.com/dotnet/roslyn/projects/18 - 检查更新.
原始回复:
我在这个问题上打开了一个VS问题:https://developercommunity.visualstudio.com/content/problem/48804/editorconfig-with-rules-set-to-error-produces-erro.html希望能提供一些答案为什么来自VS2017中新的.editorconfig支持的错误不会导致构建失败.
Nat*_*ini -3
您正在寻找“将警告视为错误”选项。您可以通过右键单击该项目并选择“属性”->“构建”来找到它:
将其从“无”切换为“全部”,以使所有代码样式警告(以及任何其他警告)破坏构建。
如果您正在开发 .NET Core 项目,则可以直接编辑 csproj 文件并添加属性TreatWarningsAsErrors:
<PropertyGroup>
<!-- ... other stuff -->
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2725 次 |
| 最近记录: |