当从命令行运行 MSBuild 时,有没有办法禁用特定的 MSBuild 警告(例如 MSB3253) ?我的构建脚本通过以下方式调用 msbuild.exe:
msbuild.exe MySolution.sln /t:Rebuild /p:Configuration=Release
我发现我可以使用 msbuild.exe 的另一个参数来抑制 C # 警告(例如 CS0618) :
msbuild.exe MySolution.sln /t:Rebuild /p:Configuration=Release /p:NoWarn=0618
但是,这种方法不适用于 MSBuild 警告。也许还有其他神奇的属性要设置?
我使用.NET 3.5和 VS2008。