当前位置: 首页 > news >正文

应用TortoiseSVN的SubWCRev管理VisualStudio C#项目编译版本号

首先要安装 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

http://www.lryc.cn/news/146453.html

相关文章:

  • 【八股】2023秋招八股复习笔记5(计算机网络-CN)
  • 【C++】SLT——Vector详解
  • 企业网络安全:威胁情报解决方案
  • 为什么2G、3G、4G成功了,5G却?
  • C语言每日一练------Day(10)
  • 发力服务业务,龙湖集团半程领跑赢在“智慧”
  • Kubernetes(七)修改 pod 网络(flannel 插件)
  • 测试平台metersphere
  • 论文笔记: One Fits All:Power General Time Series Analysis by Pretrained LM
  • 记录--怎么实现一个3d翻书效果
  • (数字图像处理MATLAB+Python)第十一章图像描述与分析-第一节、二节:图像描述概述和特征点
  • SSM框架的学习与应用(Spring + Spring MVC + MyBatis)-Java EE企业级应用开发学习记录(第五天)MyBatis的注解开发
  • VBA技术资料MF48:VBA_在Excel中将列号与字母转换
  • LeetCode-160. 相交链表
  • 微信小程序如何实现页面传参和页面传递多个参数
  • ChatGPT⼊门到精通(3):ChatGPT 原理
  • nginx配置keepalive长连接
  • Thread.enumerate方法
  • * 号靠近数据类型,和靠近变量名, 号靠近数据类型,和靠近变量名,有什么区别
  • 为了做好农业,拼多多请来顶尖农业专家当独立董事
  • Linux服务器安装部署MongoDB数据库 – 【无公网IP远程连接】
  • Python+PIL+qrcode实现二维码自由—普通二维码+彩色二维码+logo二维码+动态二维码(附完整代码)
  • 【Spring Data JPA】JPA 常用查询函数
  • Visual Studio 2022的MFC框架——AfxWinMain全局对象和InitInstance函数
  • 【网络】多路转接——poll | epoll
  • 音视频 ffmpeg命令视频录制(Windows)
  • 【拾枝杂谈】从游戏开发的角度来谈谈原神4.0更新
  • QT设置mainwindow的窗口title
  • SaaS多租户系统架构设计
  • Java自定义捕获异常