У меня есть решение Visual Studio, которое содержит два проекта: приложение ClickOnce WPF и приложение ASP.NET MVC 4. Я пытаюсь добиться того, чтобы файлы развертывания ClickOnce были созданы в папку в структуре файла MVC ASP.NET и включены в проект. Я пытаюсь сделать это с помощью MSbuild, если это возможно.Публикация файлов ClickOnce в папку ASP.NET MVC с использованием MSBuild
У меня есть следующее в файле проекта приложения MVC (.csproj), чтобы опубликовать файлы ClickOnce.
<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\**\*.*" />
Проблема, с которой я сталкиваюсь, заключается в том, что решение строится. Я получаю всевозможные типы «файлов метаданных, которые не могут быть найдены», поэтому мне нужен способ, чтобы обе сборки не наступали друг на друга. Как мне это сделать?
Или я лаяю совершенно неправильное дерево, и я должен пойти другим путем?