Как подавить все предупреждения с помощью MSBuild - PullRequest
25 голосов
/ 12 января 2010

Как бы я подавил все предупреждения (или, по крайней мере, столько, сколько возможно, поскольку префикс с MSB не может быть подавлен Как подавить определенное предупреждение MSBuild )?

Ответы [ 3 ]

62 голосов
/ 13 июля 2011

msbuild / clp: ErrorsOnly

  /consoleloggerparameters:
                     Parameters to console logger. (Short form: /clp)
                     The available parameters are:
                        PerformanceSummary--Show time spent in tasks, targets
                            and projects.
                        Summary--Show error and warning summary at the end.
                        NoSummary--Don't show error and warning summary at the
                            end.
                        **ErrorsOnly--Show only errors.**
                        WarningsOnly--Show only warnings.
                        NoItemAndPropertyList--Don't show list of items and
                            properties at the start of each project build.
                        ShowCommandLine--Show TaskCommandLineEvent messages
                        ShowTimestamp--Display the Timestamp as a prefix to any
                            message.
                        ShowEventId--Show eventId for started events, finished
                            events, and messages
                        ForceNoAlign--Does not align the text to the size of
                            the console buffer
                        DisableMPLogging-- Disable the multiprocessor
                            logging style of output when running in
                            non-multiprocessor mode.
                        EnableMPLogging--Enable the multiprocessor logging
                            style even when running in non-multiprocessor
                            mode. This logging style is on by default.
                        Verbosity--overrides the /verbosity setting for this
                            logger.
13 голосов
/ 13 января 2010

Лучший способ - это исправить проблемы, которые вызывают предупреждения.

Если вы должны игнорировать предупреждения (например, вы унаследовали проект с таким количеством, что вы не можете видеть дрова для деревьев), вы можете попробовать изменить свойство WarningLevel, http://msdn.microsoft.com/en-us/library/13b90fz7.aspx

5 голосов
/ 26 июня 2014

Если вы хотите подавить MSB3270 только тогда, вы можете установить в файле проекта только

<PropertyGroup>
  <ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
    None
  </ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
</PropertyGroup>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...