首页 > 其他分享 >解决方案下的项目版本号统一

解决方案下的项目版本号统一

时间:2023-04-27 09:35:35浏览次数:32  
标签:项目 版本号 解决方案 添加 SolutionInfo cs 统一

解决方案下的项目往往需要让生成的程序集版本号统一,最简单的方式当然是打开每一个项目下的AssemblyInfo.cs文件修改,或者使用项目属性修改。

最近,发现还有一种更简单的方式,下面仔细介绍它。

 

步骤1、创建一个SolutionInfo.cs的文件,放到解决方案下。内容类似为:

 步骤2、修改各个项目下的AssemblyInfo.cs,删除其中的版本号等特性信息,在我的例子里面,就是删除下面的几行代码:

 

步骤3、在每个项目上添加已有项,浏览到刚才的SolutionInfo.cs,

注意:不要双击,这样要使用特殊的添加方式。需要在添加窗体的添加下拉列表里选择添加为链接。

 

 

下面,重新生成解决方案,可以看到生成的项目程序集版本号和SolutionInfo.cs设置的一致。

它的原理在于,即使添加的链接文件,也会随项目一起编译,所以对最终生成的程序集版本号起作用。

又因为,SolutionInfo.cs只有一个,所以修改起来方便。对于其它类似要共享源代码文件的情况也适用。

 

标签:项目,版本号,解决方案,添加,SolutionInfo,cs,统一
From: https://www.cnblogs.com/funiyi816/p/17357972.html

相关文章

  • freeswitch的任务引擎问题与解决方案
     概述freeswitch核心框架中有一个定时任务系统task,在开发过程中用来做一些延时操作和异步操作很方便。我们在VOIP的呼叫流程中,经常会有一些对实时性要求没那么高的操作,或者会有阻塞流程的操作,我们都可以开启一个定时任务子流程,来达到延时和异步的目标。但是在实际的生产应用......
  • 【FAQ】关于JavaScript版本的华为地图服务Map的点击事件与Marker的点击事件存在冲突的
    一. 问题描述创建地图对象,并添加marker标记,对map和marker均添加了点击事件;<body><script>functioninitMap(){//创建地图对象constmap=newHWMapJsSDK.HWMap(document.getElementById('map'),{center:{lat:39.36322,lng:......
  • 关于在linux-centos7下部署 .net core程序绘图(PDF等)丢失中文字体的解决方案
    关于在linux-centos7下部署.netcore程序绘图(PDF等)丢失中文字体的解决方案说明:1:以下操作基于新系统,如果步骤一,二已经安装则不需要额外安装.需要注意的是,在使用(yuminstall包)的时候如果提示包不存在;需要运行步骤(一:5安装epel,企业版Linux额外包)2:以下()内代表......
  • error: Your local changes to the following files would be overwritten by merge
    拉取代码出现error:Yourlocalchangestothefollowingfileswouldbeoverwrittenbymerge解决方案你团队其他成员修改了某文件并已提交入库。你在pull之前修改了本地该文件,等你修改完代码再pull时,这时会报错如下错误:error:Yourlocalchangestothefollowingfiles......
  • 利用CMake生成同一解决方案下多个项目管理文件
    ​  有的时候,我们需要在同一解决方案下管理多个项目,如果通过VS将项目一个一个添加,这项工作将变得十分繁琐。举例来讲,拿服务端和客户端的SOCKET通信来说,服务端和客户端两部分代码应作为两个单独的项目进行编译,而为了在同一解决方案下对这两个(或多个)项目进行管理,此时便可以借助C......
  • 虚拟机|--Hyper-V|--Start PXE over IPv4.报错解决方案
    前言在Hyper-V管理器中>>操作>>"快速创建"了一个WIndowsXP系统的虚拟机,结果启动的时候报错了解决方案在创建虚拟机的时候不要快速创建,而使用新建,在指定代数步骤选择第一代(1),开始创建的步骤改一下就可以了.其他配置推荐在分配内存步骤我写的是8000M左右,(根......
  • Microsoft Azure 解决方案: 了解和合理规划数据存储
    51CTO博客地址: https://blog.51cto.com/14669127Azure培训视频地址: https://space.bilibili.com/2000820534Gartner研究副总裁MichaelWarrilow表示:“由于新冠疫情的爆发,企业机构为了应对新的业务和社会变化才在过去两年开始加快云迁移速度。未能跟上云迁移速度的技术和服务提供......
  • vue-element-admin报错Error: error:0308010C:digital envelope routines::unsupporte
    安装vue-element-admin报错 nodejs  Node.jsv18.15.0  opensslErrorStack:['error:03000086:digitalenveloperoutines::initializationerror'],library:'digitalenveloperoutines',reason:'unsupported',code:'ERR_OSSL......
  • php 版本号对比,1.0.5和1.15.0
    $version1='1.0.5';$version2='1.15.0';//自定义比较函数functioncompare_versions($v1,$v2){$ver1=explode('.',$v1);$ver2=explode('.',$v2);//将每个版本号中的字符串转换为整数$ver1=array_map('intval&......
  • 智能燃气物联网数据采集解决方案
    工业物联网技术应用于燃气管理可以实现自动化数据采集和远程监控报警,为企业提供查询燃气消耗量的可靠手段,实现燃气能耗智能管理,提升管理效率,有助于节能减排工作开展。通过将燃气表接入到物通博联工业智能网关,实现能耗数据的共享,将实时计量数据上报到监控中心(本地上位机或云平台),实现......