2009-04-14 2 views
1

У меня есть проектASP.NET, который содержит проект в Web Deployment (скомпилировать сайт) и проект в Setup (который создает настройки и установить скомпилированный версия веб-сайта).Получение версии установки на сайте asp.net проекта

Я всегда изменить приложения версии на Setup Project, и я хочу, чтобы иметь возможность ссылаться на этот номер версии в самом сайт, но без создания записи в файле web.config с номером версии (не сегодня , но я думаю, что в будущем я забуду изменить номер версии в web.config)

Есть ли какой-нибудь трюк, который я могу использовать для получения этого поведения?

Так же, как с помощью App.config в WinForms используя только:

Version vrs = new Version(Application.ProductVersion); 
myVersionLabel.Text = "Major: " + vrs.Major + " Minor: " + vrs.Minor; 

ответ

2

Вы всегда можете сделать пользовательское действие, которое записывает/обновляется версия установки на ваш web.config. Не стоит беспокоиться о том, чтобы забыть сделать это вручную. EDIT: Я сделал сообщение в блоге о том, как это сделать. Возьмите look here.

+1

любая идея о том, как это сделать? – balexandre

+0

Я только что сделал сообщение в блоге о том, как это сделать, см. Мои заметки о редактировании в моем ответе выше. Надеюсь, поможет. –

+0

просто добавьте: со свободной версией Jing (www.jingproject.com) вы можете создать хороший учебник для этого, я знаю, что это поможет многим парням, таким как я;) – balexandre