【问题标题】:Publishing ClickOnce files into an ASP.NET MVC folder using MSBuild使用 MSBuild 将 ClickOnce 文件发布到 ASP.NET MVC 文件夹中
【发布时间】:2013-05-13 23:51:09
【问题描述】:

我有一个 Visual Studio 解决方案,其中包含两个项目,一个 ClickOnce WPF 应用程序和一个 ASP.NET MVC 4 应用程序。我想要完成的是将 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\**\*.*" />

我遇到的问题是解决方案的构建方式。我得到各种“找不到元数据文件”类型的错误,所以我需要一种方法来防止两个构建相互踩到对方的脚趾。我该怎么做?

或者,我是在找完全错误的树,我应该采取另一种方法吗?

【问题讨论】:

    标签: msbuild clickonce


    【解决方案1】:

    我正在尝试完成类似的事情,基本上是想将使用 ClickOnce 的 WPF 应用程序发布到托管在 Azure 上的 MVC4 网站中。我找到了这篇博文 http://elbruno.com/2013/06/01/azure-howto-publish-a-clickonce-application-using-and-azure-website/ 并使用此方法上传我的 ClickOnce 安装程序。我使用的是 WebRole,因此更新过程很慢,可能会在这些天切换到新的 Azure 网站之一。

    【讨论】:

      猜你喜欢
      • 2022-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-20
      • 2014-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多