【问题标题】:Automate publish of ClickOnce using Visual Studio 2008使用 Visual Studio 2008 自动发布 ClickOnce
【发布时间】:2010-12-27 05:48:54
【问题描述】:

我有一个 Visual Studio 解决方案文件 (.sln),其中包含多个项目(分别为 VB.NET 和 C#、.vbproj 和 .csproj 文件),我有一个 Windows 应用程序,我使用 ClickOnce 来发布它。

现在,我需要使用 MSBuild 或其他好的解决方案(cmd、VBScript 或 BAT 脚本)自动执行发布选项。

我该怎么做?

【问题讨论】:

    标签: msbuild clickonce publish


    【解决方案1】:

    嗯,ClickOnce 使用 MSBuild 发布自己。因此,我建议您使用 MSBuild 进行构建自动化。请参阅reference on MSDN

    第一步很简单。您只需从控制台使用“发布”目标运行 MSBUild。应用在 Visual Studio 中所做的设置。

    但是,有一些棘手的地方。例如,当您从命令行运行它时,版本号不会增加。在我的项目中,我通过传递构建脚本中的版本号解决了这个问题。

    另一个棘手的部分是当您想在未安装 Visual Studio 的构建服务器上运行构建脚本时。在那里你可能需要copy some to make it work

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多