Microsoft.Build.BuildEngine.Engine を使用して WPF アプリケーションをビルドしています。これは、クラス ライブラリと Web アプリケーションでは正常に機能していますが、WPF アプリケーションをビルドするために使用しようとすると、次のエラーが発生します。
ターゲット MarkupCompilePass1: c:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.WinFX.targets(294,9): エラー MC1000: 不明なビルド エラー、'API 制限: アセンブリ'file:///C: \Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.0\PresentationCore.dll' は、別の場所から既に読み込まれています。同じ appdomain 内の新しい場所から読み込むことはできません。プロジェクト「TestWindowsApplication.csproj」でターゲット「MarkupCompilePass1」のビルドを完了 -- 失敗。
このアプリケーションは、VisualStudio 2008 を使用してビルドする (つまり、メニューからビルドする) 場合は正常にビルドされますが、Microsoft.Build.BuildEngine.Engine を使用すると、このビルド エラーがスローされます。ここで何が起こっているか知っている人はいますか?