首先要安装 TortoiseSVN, 并确保TortoiseSVN的bin目录被加入到系统环境变量Path中。
1、拷贝Porperties目录下的文件AssemblyInfo.cs生成副本AssemblyInfo.template, 作为版本管理的模板文件。
2、修改模板文件中的想要管理的版本号信息
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.5.0.$WCREV$")]
[assembly: AssemblyFileVersion("1.5.0.$WCREV$")]
SubWCRev参数参考链接:https://tortoisegit.org/docs/tortoisegit/tgit-gitwcrev-keywords.html
3、设置工程生成前事件命令
命令如下:
SubWCRev $(SolutionDir) $(ProjectDir)Properties\AssemblyInfo.template $(ProjectDir)Properties\AssemblyInfo.cs