2017-04-26 226 views
0

我們有一個非常古老的VB.Net ASPX網站,而不是Web應用程序,我試圖實現簡單的版本控制。無論是自動增量還是手動,因爲它無關緊要。VB.Net WebSite獲取組件版本

到目前爲止,我已經嘗試將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

您是否正在尋找一種方法在您的ASPX網站上爲您的網站或班級編制版本? – Coemgen

回答

0

要爲ASP.Net網站項目組裝版本,您需要precompile它。您還需要通過Page指令或Web.config文件包含AssemblyInfo.vb。 MSDN上的文章here