0

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 つのビルドが互いに足を踏み入れないようにする方法が必要です。どうすればいいですか?

または、私は完全に間違ったツリーを吠えていますか? 別のアプローチを取る必要がありますか?

4

1 に答える 1