Задать папку приложения из настраиваемого действия в проекте установки Visual Studio - PullRequest
0 голосов
/ 27 декабря 2011

Мой проект установки Visual Studio 2008 должен автоматически выбрать каталог установки на основе файла конфигурации. Я использую класс C #, полученный из Installer для пользовательского действия. Я прочитал файл конфигурации в моем методе Install().

Как изменить папку приложения установщика из этого настраиваемого действия?

Ответы [ 2 ]

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

Путь к папке установки хранится в свойстве TARGETDIR.

Действия класса установщика не могут устанавливать свойства установщика Windows, поэтому вы не можете использовать текущее настраиваемое действие для динамического изменения пути установки.

Только следующие типы настраиваемых действий могут устанавливать свойства установщика:

  • win32 DLL , которая получает дескриптор установки
  • VBScript и Java Script
  • Настраиваемое действие набора инструментов WiX

Если выиспользуя один из них, вы можете установить для свойства TARGETDIR любой нужный вам путь.

0 голосов
/ 27 декабря 2011

если это обычное приложение, вы также можете посмотреть изменения или добавления здесь проверить снимок экрана enter image description here

...