Gibt es eine Möglichkeit, eine bestimmte MSBuild-Warnung (z. B. MSB3253) zu deaktivieren, wenn MSBuild über die Befehlszeile ausgeführt wird? Mein Build-Skript ruft msbuild.exe folgendermaßen auf:
msbuild.exe MySolution.sln /t:Rebuild /p:Configuration=Release
Ich habe herausgefunden, dass ich C # -Warnungen (z. B. CS0618) mit einem anderen Parameter für msbuild.exe unterdrücken kann:
msbuild.exe MySolution.sln /t:Rebuild /p:Configuration=Release /p:NoWarn=0618
Dieser Ansatz funktioniert jedoch nicht für MSBuild-Warnungen. Vielleicht gibt es noch eine andere magische Eigenschaft zu setzen?
Ich verwende .NET 3.5 und VS2008.