我的项目使用ClickOnce进行部署。我需要为不同的.config文件为客户端和服务器创建2个clickonce包。现在,在发布之前,我两次更改发布属性,更改输出文件夹和客户端和服务器的URL以及编辑配置。 什么是使我的作品自动化的最佳方式?
答案 0 :(得分:0)
NAnt / MsBuild应该成为你最好的朋友。两者都有一个专门用于构建/发布VS项目的任务。您只需创建4个任务:
答案 1 :(得分:0)
我在六个月前要求在MS Connect上对ClickOnce进行功能更新,这将允许进行此类更改。就我而言,我希望能够发布到两个独立的服务器位置,但是,我特别要求提供多个发布配置文件。
微软的回应不是我想要的,但他们确实提供了解决方案。实际上,您需要创建两个项目,第二个链接指向第一个项目,您可以根据需要修改第二个项目的发布设置。
有关更多详细说明,请参阅我的MS Connect post。我承认,这不是一个好的答案,但它可能是最简单的选择。