VB.Net WebSite Получить сборочную версию
У нас есть очень старый устаревший веб-сайт ASPX VB.Net, а не веб-приложение, и я пытаюсь реализовать простое управление версиями. Либо с автоматическим приращением, либо вручную, так как это не имеет значения.
До сих пор я пытался поместить файл 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 на веб-сайте, чтобы я мог прочитать информацию о версии?
Благодарю.
1 ответ
Для создания версии сборки для проекта веб-сайта ASP.Net необходимо предварительно скомпилировать ее. Вам также необходимо включить AssemblyInfo.vb через директиву Page или файл Web.config. Статья MSDN об этом здесь.