как проверить версию sql в wix - PullRequest
1 голос
/ 28 сентября 2011

Есть ли способ узнать, что сервер sql является 64-битным или 32-битным в машине, использующей wix.Я собираю WIX в Visual Studio 2010. На основе конфигурации установщик установит.Во время установки он проверит, что sql равен 64 или 32. Если ОС 64-битная, но 32 sql установлена, мой установщик установит.

Спасибо, Раджив Кумар.

1 Ответ

0 голосов
/ 29 сентября 2011

Чтобы определить, является ли целевой компьютер 32-битным или 64-битным, вы можете использовать свойство VersionNT64 .Это свойство можно использовать как условие запуска , чтобы остановить установку 32-разрядного пакета на 64-разрядном компьютере.64-разрядный пакет не может быть запущен на 32-разрядном компьютере и останавливается автоматически.

Для обнаружения SQL Server существует несколько подходов.Например, вы можете искать значения в реестре или использовать настраиваемое действие.Возможно эта статья поможет: http://blogs.msdn.com/b/sqlexpress/archive/2006/07/29/682254.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...