一个项目和2个clickonce分配

时间:2011-11-21 17:17:12

标签: clickonce

我的项目使用ClickOnce进行部署。我需要为不同的.config文件为客户端和服务器创建2个clickonce包。现在,在发布之前,我两次更改发布属性,更改输出文件夹和客户端和服务器的URL以及编辑配置。 什么是使我的作品自动化的最佳方式?

2 个答案:

答案 0 :(得分:0)

NAnt / MsBuild应该成为你最好的朋友。两者都有一个专门用于构建/发布VS项目的任务。您只需创建4个任务:

  1. 更新项目配置文件
  2. 首次构建/部署ClickOnce
  3. 更新项目配置文件
  4. 第二次构建/部署ClickOnce

答案 1 :(得分:0)

我在六个月前要求在MS Connect上对ClickOnce进行功能更新,这将允许进行此类更改。就我而言,我希望能够发布到两个独立的服务器位置,但是,我特别要求提供多个发布配置文件。

微软的回应不是我想要的,但他们确实提供了解决方案。实际上,您需要创建两个项目,第二个链接指向第一个项目,您可以根据需要修改第二个项目的发布设置。

有关更多详细说明,请参阅我的MS Connect post。我承认,这不是一个好的答案,但它可能是最简单的选择。