从命令行运行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。