项目无法同步版本号

起因

最近开始负责公司的winform项目,不知道什么时候,同事加入和SVN同步版本号的功能.导致项目无法编译通过.其实还以为是VPN无法登陆,导致无法连接SVN的问题.在VPN能登陆还是一样的无法编译通过.

编译问题

在项目属性,找到生成事件.在预生成事件命令行中,可以看到是通过SubWCRev.exe工具实现的.同步SVN版本号,正常安装SVN工具之后,就可以正常使用该工具了.

但同事将SubWCRev.exe拷贝解决方案的根目录中,在预生成事件命令行,使用SubWCRev.exe的时候,会优先使用当前目录的exe程序.

vs2008 无法编译

第一种解决方式

根据vs中报错提示,在命令行中重新执行.

c/c++缺少运行库,而报错的

第二种方式

移除解决方案所在目录下SubWCRev.exe,因为在一个项目组,代码管理软件在这里是SVN是可以确定的.由SVN下的SubWCRev.exe所同步版本号.由于这个改动稍微有点大.这里采取第一种方式.

秋风 2018-06-20