Я пытаюсь установить службу Windows, используя проект установки Visual Studio. Все идет хорошо, за исключением того, что я хочу, чтобы пользователь мог использовать диалоговое окно установки, чтобы указать расположение пользовательской папки, которая будет создана во время установки.
Я добавил диалоговое окно Textboxes, которое сохраняет расположение папки в свойстве установки (в этом примере PATHPROPERTY
), но я не могу понять, как его использовать для изменения пути к папке, которую я создаю во время установки. Я установил свойство «Расположение по умолчанию» пользовательской папки в меню «Файловая система» на:
"[PATHPROPERTY]\folder"
Но когда я меняю путь в диалоговом окне установки, папка создается в расположении по умолчанию PATHPROPERTY
, а не в том месте, которое я меняю во время установки. Таким образом, кажется, что папка создается до того, как я дохожу до точки в своем диалоговом окне, где я запрашиваю путь.
Я заметил, что для папки есть свойство Property, которое я могу установить и предположительно использовать для изменения местоположения папки во время установки, и я видел несколько статей, предполагающих, что это можно использовать для установки местоположения с помощью флага командной строки. . Но я хотел бы иметь возможность использовать диалоговое окно установки, а затем, возможно, установить это свойство в моем классе установщика, но я еще не нашел документации о том, как это сделать.
Я также нашел кое-что о Session.Property для установки свойства, но в документации не было ясно, как это использовать.
Любая помощь приветствуется.
Ой. Также. Я нацелен на .NET 3.5.