Это задано, но на него не ответил. Ответ (используйте /warn:1
) не работает для msbuild.exe, только csc.exe. Возможно, я что-то пропускаю между csc и msbuild?
Я хотел бы отключить все предупреждения компилятора и предупреждения анализа кода (например, "Назначена переменная" variableNameHere ", но ее значение..." или "Анализ кода": CA1805: Microsoft.Performance:...), когда я 'используя командную строку msbuild. Я не хочу изменять файл решения. В очень большом решении, которое я создаю, есть несколько сотен предупреждающих сообщений - их исправление далеко не подходит для моего проекта.
Я попробовал /v:quiet
, но это не сработало.
Есть ли способ сделать это через командную строку?
Обновление: это:
C:\WINDOWS\Microsoft.NET\Framework\v3.5\msbuild.exe C:\Dev\ReallyBigSolution.sln /p:NoWarn=true /p:NoWarn=CA1031
Абсолютно не работает. Я все еще получаю сотни предупреждений, в том числе тот, который я специально заблокировал (CA1031).
Использование /p:RunCodeAnalysis=Never
или /p:RunCodeAnalysis=false
, по-видимому, не подавляет предупреждения или ошибки анализа кода.