すべての警告をどのように抑制しますか(または、MSBのプレフィックスが付いている警告は抑制できないため、少なくともできるだけ多くの警告を抑制します 特定のMSBuild警告を抑制する方法 )?
最善の方法は、警告の原因となっている問題を修正することです。
警告を無視する必要がある場合(たとえば、ツリーの木材が表示されないほど多くのプロジェクトを継承している場合)、WarningLevelプロパティを変更してみてください http://msdn.Microsoft.com /en-us/library/13b90fz7.aspx
msbuild/clp:ErrorsOnly
/consoleloggerparameters: コンソールロガーへのパラメーター。 (短縮形:/ clp) 使用可能なパラメーターは次のとおりです。 PerformanceSummary--タスク、ターゲット 、およびプロジェクトに費やされた時間を表示します。 要約-エラーを表示 NoSummary- の最後にエラーと警告の概要を表示しません。 ** ErrorsOnly--エラーのみを表示します。** WarningsOnly--警告のみを表示します。 NoItemAndPropertyList--各プロジェクトビルドの開始時にアイテムと プロパティのリストを表示しません。 ShowCommandLine--TaskCommandLineEventを表示しますmessages ShowTimestamp--任意の メッセージのプレフィックスとしてタイムスタンプを表示します。 ShowEventId--開始されたevのeventIdを表示しますents、finished イベント、およびメッセージ ForceNoAlign--テキストを コンソールバッファ DisableMPLogging--マルチプロセッサ[を無効にします。 ____。] 非マルチプロセッサモードで実行している場合の出力のロギングスタイル。 EnableMPLogging--非マルチプロセッサ で実行している場合でもマルチプロセッサロギング スタイルを有効にします。モード。このログスタイルはデフォルトでオンになっています。 Verbosity--この ロガーの/ verbosity設定を上書きします。
MSB3270のみを抑制したい場合は、プロジェクトファイルに設定するだけです。
<PropertyGroup>
<ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
None
</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
</PropertyGroup>