asp.net网站 - 自动添加版本号?

时间:2010-06-23 07:23:12

标签: asp.net web-config

是否可以在asp.net网站项目中自动增加构建版本号(并将其显示给我们的测试团队)

2 个答案:

答案 0 :(得分:5)

是的,在AssemblyInfo.cs(或.vb,我猜)中,您可以指定[assembly: AssemblyVersion("1.1.*")]属性。 “*”表示4部分编号的那部分是自动生成的(它基于日期和时间)。

您可以使用以下代码读出该版本号:

System.Reflection.Assembly.GetExecutingAssembly().GetName().Version

AssemblyInfo文件应该存在于每个项目中,现在在Properties文件夹中。

答案 1 :(得分:5)

为了在每次构建时自动增加程序集的版本,您可以使用以下程序集属性:

[assembly: AssemblyVersion("1.0.*")]

并且在运行时读取当前正在执行的程序集的版本,您可以使用Version属性:

Assembly.GetExecutingAssembly().GetName().Version