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 об этом здесь.

Другие вопросы по тегам