TortoiseSVN下有一个SubWCRev程序,可以获取任意个路径对应的SVN版本库的版本号。并替换到文件对应位置。
VC2005的资源文件可以控制生成的二进制文件版本号。
可以利用VC2005的生成前命令,调用SubWCRev来获取最新的SVN版本号并写入生成的二进制文件中。
程序也可以判断调用的DLL版本号是否比本身大。以控制不会调用不对应的动态库。可以使依赖多了一层运行时保证。
小时候,看到微软的产品后面 有个 build XXXX 总觉得build好难理解,那时太傻太天真了。呵呵
|
||||||
VC2005利用SVN的版本号,生成DLL和EXE文件的版本号TortoiseSVN下有一个SubWCRev程序,可以获取任意个路径对应的SVN版本库的版本号。并替换到文件对应位置。 VC2005的资源文件可以控制生成的二进制文件版本号。 可以利用VC2005的生成前命令,调用SubWCRev来获取最新的SVN版本号并写入生成的二进制文件中。 程序也可以判断调用的DLL版本号是否比本身大。以控制不会调用不对应的动态库。可以使依赖多了一层运行时保证。
小时候,看到微软的产品后面 有个 build XXXX 总觉得build好难理解,那时太傻太天真了。呵呵 |
||||||
|
Copyright © 2010 永远的风 - All Rights Reserved
|
||||||