VB.Net WebSite获取程序集版本

时间:2017-04-26 03:04:50

标签: asp.net vb.net assemblyinfo

我们有一个非常古老的传统VB.Net ASPX WebSite,而不是Web App,我正在尝试实现简单的版本控制。无论是自动增量还是手动增量都无关紧要。

到目前为止,我已尝试将AssemblyInfo.vb文件放在根文件夹和App_Code文件夹中。

然后我尝试了以下各种实现;

Dim versionNumber As Version
versionNumber = Assembly.GetExecutingAssembly().GetName().Version

这只返回0.0.0.0。

我也用过;

Dim a As String = Assembly.GetAssembly(GetType(Business.EmailHelper)).GetName().Version.ToString()

后者给我一个版本,因为我的目标是一个包含AssemblyInfo.vb的类库。

我似乎无法为网站提供相同的内容。

我在哪里将AssemblyInfo.vb文件放在WebSite中以便我可以阅读版本信息?

感谢。

1 个答案:

答案 0 :(得分:0)

要为ASP.Net网站项目的程序集版本,您需要precompile它。您还需要通过Page指令或Web.config文件包含AssemblyInfo.vb。 MSDN上的文章here