Программное изменение пути установки по умолчанию в приложении 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

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