在Visual Studio中,您可以转到项目的属性->构建->“将警告视为错误”,并提供以逗号分隔的警告列表,在构建时将其视为错误。
这导致将以下行添加到.csproj
文件的构建配置中:<WarningsAsErrors>[list of warnings]</WarningsAsErrors>
问题是,当您有一个包含数十个项目的大型解决方案时,必须手动或通过脚本为所有项目设置此设置,并且如果进行任何更改,则必须进行更改所有项目。
有什么方法可以在解决方案级别而不是在每个项目的基础上进行设置?
答案 0 :(得分:0)
您可以在解决方案中创建一个Directory.Build.props
文件,其中包含要为所有项目设置的属性:
<Project>
<PropertyGroup>
<WarningsAsErrors>[list of warnings]</WarningsAsErrors>
</PropertyGroup>
</Project>