1、项目Properties文件夹中创建AssemblyInfo.template.cs模板文件。将下述代码复制到AssemblyInfo.template.cs中。

 using System.Reflection;using System.Runtime.CompilerServices;using System.Runtime.InteropServices;// 有关程序集的常规信息通过以下// 特性集控制。更改这些特性值可修改// 与程序集关联的信息。[assembly: AssemblyTitle("程序名")][assembly: AssemblyDescription("更新时间:$WCDATE$")][assembly: AssemblyConfiguration("")][assembly: AssemblyCompany("")][assembly: AssemblyProduct("程序名")][assembly: AssemblyCopyright("Copyright © 2013")][assembly: AssemblyTrademark("")][assembly: AssemblyCulture("")]// 将 ComVisible 设置为 false 使此程序集中的类型// 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,// 则将该类型上的 ComVisible 特性设置为 true。[assembly: ComVisible(false)]// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID[assembly: Guid("18501865-f051-43be-ab03-59a2d9e76fcf")]// 程序集的版本信息由下面四个值组成:////      主版本//      次版本 //      内部版本号//      修订号//// 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,// 方法是按如下所示使用“*”:// [assembly: AssemblyVersion("1.0.*")][assembly: AssemblyVersion("1.1.1.$WCREV$")][assembly: AssemblyFileVersion("1.1.1.$WCREV$")]

2、右键项目-属性-生成事件-生成前时间命令行,加入下述代码

SubWCRev.exe $(ProjectDir) $(ProjectDir)Properties\AssemblyInfo.template.cs $(ProjectDir)Properties\AssemblyInfo.cs -f

3、右键Properties-添加-现有项,选择AssemblyInfo.template.cs,显示如下图

4、右键AssemblyInfo.template.cs,选择从项目中排除

注:第3步和第4步,网上有说将AssemblyInfo.cs的编译属性设置成无,测试无效。不知道原因。

5、编译代码

6、效果图如下

C#增加SVN版本管控方法相关推荐

  1. svn服务端删除版本库_删除SVN目录及从服务器端删除SVN版本库文件方法详解

    删除SVN目录 当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除,这里总结了一下在linux和win下的办法. 一.在linux ...

  2. 项目从服务器移除,删除SVN目录及从服务器端删除SVN版本库文件方法详解

    删除SVN目录 当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除,这里总结了一下在linux和win下的办法. 一.在linux ...

  3. SVN 将代码回滚到之前的版本的方法

    1.如果是想将本地代码的修改回退到SVN版本,也就是放弃自己未提交的修改,则 直接选中要回退的文件或文件夹-右键-----SVN工具选项----revert----勾选要回退的文件----点击OK 2 ...

  4. 【山外笔记-工具框架】SVN版本控制系统

    [山外笔记-框架工具]SVN版本控制系统 学习资料: 1.本文打印版下载地址:[山外笔记-框架工具笔记]SVN版本控制工具-打印版.pdf 2.SVN和TortoiseSVN在线中文文档:http:/ ...

  5. 在Linux和Windows下删除文件夹中包含的.svn文件的方法

    为什么80%的码农都做不了架构师?>>>    一.在linux下 删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xa ...

  6. Git@OSC 增加 SVN 支持

    话说每回谈论 Git 和 SVN 的时候,总会形成水火不容的两派互喷,无非是谁弱谁强的争论.OSC 关于二者的讨论也不绝于耳. 好了,不喜欢喷,我喜欢百花齐放,各有各精彩.话说我等折腾了大半年时间,终 ...

  7. Cisco常见路由器密码和版本恢复方法

    摘要:本文对CISCO公司的一些常见路由器的密码恢复进行了探讨和总结,同时描述了对路由器版本的灾难性恢复的一些方法. 关键字:路由器,密码,版本. 随着互联网规模的不断扩大,网络与我们的生活已经越来越 ...

  8. linux+svn+拉取版本_在linux客户端下管理svn版本库

    把linux作为客户端管理svn版本库,不一定是svn服务器. 1.svn管理命令用法:[root@xiaoyu ~]# svn --help usage: svn [opations] [args] ...

  9. linux下搭建svn版本控制软件

    svn作为曾经流行的版本控制控制软件,它优异的版本控制功能在有意无意间已经深入IT人的工作了.然而虽然有后起之秀的git,但现在使用svn的项目并不在少数.最近有个项目需要协同开发,由于对svn用得比 ...

最新文章

  1. Android 解决RecyclerView删除Item导致位置错乱的问题
  2. Python之pandas:对pandas中dataframe数据中的索引输出、修改、重命名等详细攻略
  3. 主线程等待线程池所有任务完成
  4. android xml解析的三种方式
  5. .NET 中的正则表达式
  6. 如何快速解剖数据背后隐藏的信息
  7. 前端学习(2216):react元素渲染
  8. 自定义计算器 android,自定义公式计算app下载
  9. 关于滑轮组的计算机知识点,初中物理:滑轮及滑轮组知识点总结
  10. python从键盘获取列表,python – 从5行中的列表列表中获取所有元素
  11. 教学管理系统数据库设计Mysql_教务管理系统数据库设计方案.docx
  12. 零极点分布对系统频率响应的影响
  13. 年度总结—2019-2020
  14. 【html5基础学习速成】
  15. 深度学习——keras教程系列基础知识
  16. homepod怎么设置为中文_HomePod终于能听懂中文了,但它真能搞定智能家居吗?
  17. 作为程序员,我将如何教育自己的孩子
  18. 浅谈面试与简历——总结于尚硅谷视频《程序员面试指南》
  19. spring-cloud-security
  20. python编写随机获取ip免费调用有道翻译

热门文章

  1. 怎么进行用户体验与可用性测试?
  2. libnet/libnids库函数介绍
  3. 【基础知识-高数-1】——雅可比行列式与“可逆性”证明一则
  4. android实现基于表情识别和敲击识别的认证系统,表情识别支持自动的连续隐藏式拍照
  5. Python聊天室设置与实现
  6. jquery实现的网页计数器
  7. 通过监听器实现在线人数统计
  8. 对象存储OSS之阿里云OSS介绍及开通
  9. 【2022年对话机器人chatbot】SaleSmartly如何解决客服难题
  10. python基本数据类型1