使assemblyversion类似于发布版本

时间:2011-02-27 07:10:04

标签: c# deployment assemblies

如何使assemblybox的assemblyInfo.c中的[assembly:AssemblyVersion(“1.0。*”)]与项目属性的发布版本相似?

目前似乎我必须输入两次.. 我参考了这个链接example,我没有按预期得到结果。

3 个答案:

答案 0 :(得分:1)

使用ApplicationDeployment.CurrentDeployment.CurrentVersion获取发布版本

答案 1 :(得分:1)

只需注释掉该行:

[assembly: AssemblyFileVersion("1.0.0.0")]
在AssemblyInfo.cs文件中

。因此,该文件的最后两行将是:

[assembly: AssemblyVersion("1.0.*")]
//[assembly: AssemblyFileVersion("1.0.0.0")]

重建项目,您的Assembly版本和.dll文件版本将完全相同。

答案 2 :(得分:0)

2011年出现的答案

您可以修改AssemblyInfo.cs文件。每个项目都有。在最近的Visual Studio版本中,它可能嵌套在项目下的“properties”visual studio文件夹下。

转到您的项目,展开它,转到“属性”,展开它,打开“AssemblyInfo.cs”文件。

最有可能你会看到它结束:

// Version information for an assembly consists of the following four values:
//
//      Major Version
//      Minor Version 
//      Build Number
//      Revision
//
// You can specify all the values or you can default the Build and Revision Numbers 
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

因此,您可以更改属性。

更新(2011年2月)

同时检查: