是什么导致AssemblyInformationVersion出现在某些但不是全部的AssemblyInfo.cs文件中?

问题描述

| 我刚开始在一家新公司工作,我基本上是在使用TFS 2010来构建解决方案。我添加了一些新的自定义活动,以增加项目的AssemblyInfo文件中的版本号,并且工作正常。我发现的问题是,所有AssemblyInfo.cs文件都具有AssemblyVersion和AssemblyFileVersion号,但是只有一些文件也具有AssemblyInformationVersion号。谁能告诉我是什么导致AssemblyInformationVersion出现在某些AssemblyInfo.cs文件中而不是其他文件中? 谢谢     

解决方法

[AssemblyInformationalVersion]是一个可选属性,它映射到应用程序的ProductVersion属性。如果不存在,则使用[AssemblyVersion]属性中指定的值。 据我所知,Visual Studio从不向其生成的
AssemblyInfo.cs
文件中添加
[AssemblyInformationalVersion]
属性。如果开发人员希望产品版本与某些项目中的程序集版本不同,则开发人员可能已添加了这些版本。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...