asp.net网站-是否自动添加版本号?
在asp.net网站项目中,它是否可以自动增加生成版本号(并将其显示给我们的测试团队)是的,在AssemblyInfo.cs(或.vb,我猜)中,您可以指定一个asp.net网站-是否自动添加版本号?,asp.net,web-config,Asp.net,Web Config,在asp.net网站项目中,它是否可以自动增加生成版本号(并将其显示给我们的测试团队)是的,在AssemblyInfo.cs(或.vb,我猜)中,您可以指定一个[assembly:AssemblyVersion(“1.1.*)]属性。“*”表示自动生成4部分编号中的该部分(基于日期和时间) 您可以使用以下代码读取该版本号: System.Reflection.Assembly.GetExecutingAssembly().GetName().Version 该AssemblyInfo文件应该存
[assembly:AssemblyVersion(“1.1.*)]
属性。“*”表示自动生成4部分编号中的该部分(基于日期和时间)
您可以使用以下代码读取该版本号:
System.Reflection.Assembly.GetExecutingAssembly().GetName().Version
该AssemblyInfo文件应该存在于每个项目中,现在位于Properties文件夹中。为了在每次生成时自动增加程序集的版本,可以使用以下程序集属性:
[assembly: AssemblyVersion("1.0.*")]
要在运行时读取当前正在执行的程序集的版本,可以使用以下属性:
Assembly.GetExecutingAssembly().GetName().Version
对于不生成dll的asp.net网站项目(除了它在windows temp.net文件夹中构建的内容),这是否可行?不,可能不可行。最好将这段代码放在一个您可以控制的自定义程序集中,然后从代码隐藏处调用它。这是一个没有生成dll的网站项目,如果它是一个web应用程序项目,这可能会工作吗?