是否可以在asp.net网站项目中自动增加构建版本号(并将其显示给我们的测试团队)
答案 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