私が抱えていたMSBuildの問題を解決しようとして、約3日間困惑しています。私のソリューションには、10個のプロジェクトがあります。9 つのプロジェクトは C# クラス プロジェクトであり、メイン EXE である 1 つのプロジェクトは C# WPF アプリケーション プロジェクトです。
TFS サーバーへのチェックイン時にトリガーされるゲート付き MSBuild を作成しました。C# WPF アプリケーション プロジェクトがまだビルド中であったため、これまでに 9 つの C# クラス プロジェクトのみが MSBuild に含まれています。C# WPF アプリケーション プロジェクトが完了し、複数のコンピューターで問題なく (実行時およびコンパイル時に) 完全に機能するようになりました。
チェックインできるように、新しい C# WPF アプリケーション プロジェクトを含めるようにビルドを変更しました。問題は、現在含まれているこの C# WPF アプリケーション プロジェクトにあり、MSBuild は次の 2 つのエラーで失敗します。
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.WinFX.targets (269): File 'Properties\DesignTimeResources.xaml' cannot be found.
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.WinFX.targets (269): The project file contains a property value that is not valid.
ソリューション全体がビルドされ、複数のコンピューターで動作することを考えると、そのために MSBuild が失敗するのは奇妙に思えます。C# WPF アプリケーション プロジェクトを MSBuild から削除すると、すべて正常に戻ります。そのため、C# WPF アプリケーション プロジェクトに異常があり、MSBuild が失敗します。
私はここで必死になっているので、どんな助けも大歓迎です。あなたが与えることができる助けや洞察を前もって感謝します!