问题描述
|
我刚开始在一家新公司工作,我基本上是在使用TFS 2010来构建解决方案。我添加了一些新的自定义活动,以增加项目的AssemblyInfo文件中的版本号,并且工作正常。我发现的问题是,所有AssemblyInfo.cs文件都具有AssemblyVersion和AssemblyFileVersion号,但是只有一些文件也具有AssemblyInformationVersion号。谁能告诉我是什么导致AssemblyInformationVersion出现在某些AssemblyInfo.cs文件中而不是其他文件中?
谢谢
解决方法
[AssemblyInformationalVersion]是一个可选属性,它映射到应用程序的ProductVersion属性。如果不存在,则使用[AssemblyVersion]属性中指定的值。
据我所知,Visual Studio从不向其生成的
AssemblyInfo.cs
文件中添加[AssemblyInformationalVersion]
属性。如果开发人员希望产品版本与某些项目中的程序集版本不同,则开发人员可能已添加了这些版本。