【问题标题】:Give version programatically to a setup/deployment project以编程方式为设置/部署项目提供版本
【发布时间】:2011-06-16 07:31:54
【问题描述】:
我为我的应用程序创建了一个 Visual Studio 部署项目。我们是使用 subversion 来管理版本号,我有 versionInfo.cs 文件,其中包含版本号。我想将我的应用程序 (versionInfo.cs) 中的版本号提供给安装项目的版本属性。我不知道该怎么做...我需要创建自定义操作吗?或者最好的方法是什么。
谢谢!
【问题讨论】:
标签:
visual-studio
deployment
installation
versioning
setup-project
【解决方案1】:
对我来说,设置版本是构建过程的责任。因此,您不需要自定义操作 - 它是安装逻辑的一部分并在安装时运行。相反,请教您的构建引擎将正确的版本放入您的安装包(例如,从 VersionInfo.cs 中读取并放入 vdproj 文件)。
【解决方案2】:
我终于解决了这个问题。
我已经设置了 Cruise Control 构建服务器并添加了 Nant 脚本来更改设置项目中的版本。
谢谢,
慈善机构