Установка фрагментов Visual Studio с помощью Wix - PullRequest
0 голосов
/ 11 августа 2011

Я создал установщик для MVVM Light, и часть установки посвящена фрагментам кода для Visual Studio 2010, 2010 Express и 2008. К сожалению, фрагменты кода устанавливаются в папку с LCID (код культуры, например, 1033 дляан-США).Если фрагменты находятся не в правильной папке / LCID, Visual Studio не загружает их (да, я знаю, что это глупо. Но это то, что у нас есть ...)

Когда VS установлен на английскомвсе хорошо.Однако, когда версия VS для Geman (например) найдена, фрагменты не регистрируются в VS.

Есть ли способ в Wix обнаружить LCID и использовать его в качестве свойства, другими словами,установить фрагменты в правильную папку в зависимости от LCID?Я знаю о мультиязычных установщиках, но это похоже на базуку, чтобы убить муху.Любая другая идея?

Спасибо, Лоран

1 Ответ

0 голосов
/ 11 августа 2011

Языковой стандарт пользователя доступен в свойстве UserLanguageID. Вам нужен SetDirectory, чтобы назначить значение времени выполнения для имени каталога.

...