Условия установки XP SP3 для приложения .net - PullRequest
1 голос
/ 06 декабря 2011

Моему приложению .NET требуется Windows XP SP3 или выше для запуска.Поэтому я хотел бы проверить версию ОС, прежде чем разрешить установку пользователю.Как я могу добиться этого в проекте установки VS2008 или другим способом?

1 Ответ

2 голосов
/ 06 декабря 2011

Это можно сделать с помощью специального условия запуска:

  • выберите проект установки в обозревателе решений
  • перейдите в его редактор условий запуска
  • добавьте новыйусловие запуска
  • в его панели свойств задает для поля условия значение:

    (VersionNT> "502") ИЛИ ((VersionNT = "502") И (ServicePackLevel = "3"))

  • установите в поле «Сообщение» сообщение об ошибке, которое вы хотите отобразить, когда версия Windows не поддерживается

При запуске пакета, еслиусловие запуска не выполнено, отображается ошибка и установка останавливается.

Подробнее об этом можно прочитать здесь: http://setupanddeployment.com/installation-environment/install-resources-windows-ver/

...