我应该在哪里存储有关ASP.NET应用程序的版本信息?

时间:2009-05-25 00:32:42

标签: asp.net

的Web.Config?网站属性?我正在寻找建议/最佳实践以及推荐它们的原因。

2 个答案:

答案 0 :(得分:3)

版本化项目的最佳方法是在此文件中设置AssemblyVersionAssemblyFileVersion属性:

  

的AssemblyInfo.cs

设置这些的最简单方法是使用项目本身的属性表(右键单击项目文件并选择“属性”)。在第一个选项卡(“应用程序”)上单击“装配信息...”按钮,然后在结果对话框中设置版本。这些更改将保存到我上面提到的文件中。

答案 1 :(得分:1)

存储应用程序版本信息的最简单方法是通过AssemblyInfo.cs文件。您可以使用UpdateVersion实用程序和预构建事件自动更新此更新(有关详细信息,请参阅this StackOverflow question)。

在相关的说明中,我有一个您可能会觉得有用的博客条目,详细说明如何构建ASP.NET About Page,可以将AssemblyInfo文件中的信息提取到您的Web应用程序中,同时提供详细信息。 bin文件夹中的其他程序集。