ClickOnce WPFアプリケーションとASP.NET MVC 4 アプリケーションの 2 つのプロジェクトを含む Visual Studio ソリューションがあります。私が達成しようとしているのは、ClickOnce 配置ファイルを ASP.NET MVC ファイル構造の下のフォルダーにビルドし、プロジェクトに含めることです。可能であれば、MSbuild でこれを実行しようとしています。
ClickOnce ファイルを公開するために、MVC アプリケーション プロジェクト ファイル (.csproj) に次のものがあります。
<Target Name="BeforeBuild">
<MSBuild Projects="$(SolutionDir)\src\DeveloperClient\DeveloperClient.csproj"
Properties="MapFileExtensions=true;Install=false;GenerateManifests=true;PublishDir=$(MSBuildProjectDirectory)/Content/client/"
Targets="publish" />
</Target>
以下に加えて、生成されたファイルを ASP.NET MVC プロジェクトに含めます。
<Content Include="Content\client\**\*.*" />
私が直面している問題は、ソリューションの構築方法にあります。あらゆる種類の「メタデータ ファイルが見つかりませんでした」タイプのエラーが発生するため、2 つのビルドが互いに足を踏み入れないようにする方法が必要です。どうすればいいですか?
または、私は完全に間違ったツリーを吠えていますか? 別のアプローチを取る必要がありますか?