怎样在持续集成时指定编译后的版本号

hzfushi201 2012-10-12 04:24:13
我的问题是这样的:
我在浏览器中选择编译器MSBuild.exe来编译服务器上的某个工程(VC),编译时会传递一些参数,如MSBuild testProj.vcxproj /property: aa=1....
这样就会对工程进行一次编译,生成应用程序。

我的问题是:
如何在编译时,使用MSBuild传递版本号参数,当我编译时,被编译的工程能获取该版本号,修改相应的RC文件中版本信息,使得最终生成的执行文件的右键属性中有对应的版本信息。

我尝试过的方案有:
在资源文件中使用宏,这个宏变量就是代表传递过来的版本号,当使用MSBuild编译怎样才能接收到这个宏,请问MSBuild有相关的参数吗?我看过MSBuild的手册,没什么发现。
...全文
178 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
傻X 2012-10-12
  • 打赏
  • 举报
回复
用bat把编译好的东西拷贝出来,压缩成包。

我之前写过持续集成的脚本就是这个样子处理的

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧