我们有一个非常古老的传统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中以便我可以阅读版本信息?
感谢。
答案 0 :(得分:0)
要为ASP.Net网站项目的程序集版本,您需要precompile它。您还需要通过Page指令或Web.config文件包含AssemblyInfo.vb。 MSDN上的文章here。