Программное изменение пути установки по умолчанию в приложении Windows в дополнительных действияхC#

Место общения программистов C#
Ответить
Anonymous
 Программное изменение пути установки по умолчанию в приложении Windows в дополнительных действиях

Сообщение Anonymous »

Выходные данные мастера установки представляют собой файл .msi. Когда я запускаю файл и в диалоговом окне выбора папки установки, путь, который показывает там, - это то, что я хочу изменить программно, а именно значение DefaultLocation в проекте установки.
Значением по умолчанию является \[ProgramFilesFolder\]\[Manufacturer\]\[ProductName\].
В идеале я хочу иметь своего рода условие if else и соответствующим образом указывать значение.
У меня есть связанный с ним проект, который действует как его собственный действия, в которых я реализовал некоторый код OnInstall, OnUninstall и т. д.
Я пробовал что-то подобное в своих дополнительных действиях, но это не сработало

Код: Выделить всё

protected override void OnBeforeInstall(IDictionary savedState)
{
base.OnBeforeInstall(savedState);

Context.Parameters["TARGETDIR"] = @"C:\FolderToInstall";
}
Во-первых, возможно ли это?


Подробнее здесь: https://stackoverflow.com/questions/790 ... atically-i
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

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

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»