Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
asp.net网站-是否自动添加版本号?_Asp.net_Web Config - Fatal编程技术网

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

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文件应该存

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

是的,在AssemblyInfo.cs(或.vb,我猜)中,您可以指定一个
[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应用程序项目,这可能会工作吗?