VS2010では、ソリューションをビルドするときに、ファイルに100以上の警告がありますMicrosoft.Common.Targets。プログラムをビルド、公開、または実行しようとすると、警告だけが表示されますが、それをダブルクリックして詳細情報を取得すると、Microsoft.Common.Targetsがポップアップ表示され、警告がすべて表示されます。
このファイルMicrosoft.Common.Targetsは.netフレームワークの一部であり、MSBuildに組み込みのターゲットなどがあります。また、プロパティウィンドウに適切なスキーマが関連付けられています。
警告の例(100のうち2):
Warning 2 The element 'PropertyGroup' in namespace 'http://schemas.Microsoft.com/developer/msbuild/2003' has invalid child element 'CustomBeforeMicrosoftCommonTargets' in namespace 'http://schemas.Microsoft.com/developer/msbuild/2003'. List of possible elements expected: 'Property' in namespace 'http://schemas.Microsoft.com/developer/msbuild/2003'. C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets 22 10 Miscellaneous Files
Warning 3 The element 'PropertyGroup' in namespace 'http://schemas.Microsoft.com/developer/msbuild/2003' has invalid child element '_OriginalConfiguration' in namespace 'http://schemas.Microsoft.com/developer/msbuild/2003'. List of possible elements expected: 'Property' in namespace 'http://schemas.Microsoft.com/developer/msbuild/2003'. C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets 60 10 Miscellaneous Files
私のプロジェクトの一部ではないのに、このファイルがエディターに突然表示されるのはなぜですか。また、ビルド中にこのフレームワークファイルを無視するようにVisual Studioに指示する方法。
すべてのエディターウィンドウを閉じてからビルドすると、すべての警告が消えました! Visual Studioを閉じて再起動してもこれは修正されませんでしたが、Microsoft.Common.Targetsを含むエディターウィンドウからすべてのファイルを閉じるだけで問題が修正されました。ああ、マイクロソフト!!
私はこのリンクを見た後にこれを見つけました:
http://social.msdn.Microsoft.com/Forums/en/Vsexpressvb/thread/31f52b76-b0de-406d-9c25-2f329dd7cf1c
2013年および2015年版でも動作します