vs配置

2 篇文章 0 订阅

转载:https://blog.csdn.net/aflyeaglenku/article/details/87371492

在开发、发布过程中,经常遇到库版本不对、或者不是最新的版本,而引起的软件行为不符合预期的情况。手改版本号能解决这个问题,但在主副版本号短期内不变、内部小范围测试或发布又很频繁的情况下,手动修改就有些麻烦。

为此,笔者特意制作了一个自动化更新版本号的工具来解决这个困扰。

思路也简单,利用svn每次提交代码其版本号都会改变的特点,将svn提交号作为软件版本号的一部分,并通过svn命令行自动获取当前代码路径的svn提交号,这样就可以实现版本号的自动更新提升的目的。

这里,我们需要用到2个文件,一个bat脚本文件,一个.h头文件模板

bat脚本文件如下:

.h头文件模板如下:

有了上面两个文件,每当VisualStudio进行工程编译的之前,只需要执行autoversion.bat脚本,就可以自动的生成一个带有最新版本号的.h头文件

在VisualStudio中可以添加生成前事件,让其自动调用autoversion.bat脚本。

这样,就实现了基于svn+VisualStudio的自动化生成软件版本工具

 

其实,归根结底,还是底层不熟,不会用visual studio。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值