以编程方式为安装/部署项目提供版本
我已经为我的应用程序创建了一个 Visual Studio 部署项目。我们正在使用 subversion 来管理版本号,我有包含版本号的 versionInfo.cs 文件。我想将应用程序 (versionInfo.cs) 中的版本号提供给安装项目的版本属性。我不知道该怎么做...我需要创建自定义操作吗?或者最好的方法是什么。
谢谢你!
I have created a Visual Studio Deployment Project for my application. We are a using subversion to manage version numbers and I've got versionInfo.cs file which contains the version number. I want to give the version number I have in my application (versionInfo.cs) to the Version Property of the setup project. I am not sure how to it... Do I need to create a custom action? Or what's the best way to do that.
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对我来说,设置版本是构建过程的责任。因此,您不需要自定义操作 - 它是安装逻辑的一部分并在安装时运行。相反,请教您的构建引擎将正确的版本放入安装包中(例如,从 VersionInfo.cs 中读取版本并将其放入 vdproj 文件中)。
As for me, setting version is a responsibility of build process. So, you don't need a custom action - it is a part of installation logic and runs at install time. Instead, teach your build engine to put correct version to your installation package (e.g. read it from VersionInfo.cs and put to vdproj file).
最后我解决了这个问题。
我已经设置了 Cruise Control 构建服务器并添加了 Nant 脚本来更改设置项目中的版本。
谢谢,
查理斯
Finally I fixed the issue.
I've setup Cruise Control build server and added Nant script to change the version in the setup project.
Thanks,
Charith