2013-05-13 71 views
0

我有一个Visual Studio解决方案,其中包含两个项目,一个ClickOnce WPF应用程序和一个应用程序ASP.NET MVC。我试图完成的是将ClickOnce部署文件构建到ASP.NET MVC文件结构下的文件夹中并包含在项目中。如果可能的话,我试图用MSbuild来做到这一点。使用MSBuild将ClickOnce文件发布到ASP.NET MVC文件夹中

我在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\**\*.*" /> 

我遇到的问题与解决方案构建的方式有关。我得到各种“元数据文件找不到”的错误类型,所以我需要一种方法来防止两个版本踩到彼此的脚趾。我将如何做到这一点?或者,我吠叫完全错误的树,我应该采取另一种方法?

回答

相关问题