2015-11-04 9 views
1

Возможно ли изменить свойство DefaultLocation на основе выбора пользователя в проекте установки визуального stuio 2013? Я установил диалоговое окно с переключателем в пользовательский интерфейс, но я не знаю, как использовать свойство выбранной кнопки для изменения пропозиции DefaultLocation, если это возможно.Проект установки Visual Studio: местоположение установки по умолчанию на основе пользователя choce

ответ

0

Уже существует выбор usr для указания выходной директории. Последовательность пользовательского интерфейса имеет диалог InstallFolder, в котором вы указываете папку приложения (как она вызывается в представлении файловой системы). Так пользователь просматривает местоположение, которое не является значением по умолчанию [ProgramFilesFolder] [Производитель] [ProductName].

Если вы хотите изменить расположение по умолчанию и основывают его на поиски, то это должно работать, если у вас есть запись в реестре, определяющий местоположение:

  1. Создать пользовательскую папку в окне просмотра файловой системы, и укажите его по умолчанию, это то же самое, что и параметр «Папка приложения», и прописное свойство, которое называется (например) MYPATH. Поместите туда свои файлы, а не папку приложений.

  2. Добавить поиск реестра в поисковой машине в режиме запуска и обратиться к разделу ключа и реестра и с помощью свойства MYPATH.

  3. Во время установки поиск установит путь к значению в реестре и установит там файлы.

Проблема заключается в том, что проекты установки Visual Studio не предоставляют всех возможностей установщика Windows, хотя и другие инструменты. С помощью других инструментов вы можете запускать код для установки местоположения, как пример.

+0

Спасибо, но я хотел бы, чтобы каталог по умолчанию мог быть изменен автоматически из-за предыдущего (двоичного) выбора пользователя. Это позволит пользователю точно указать желаемый каталог. – Beorne

+0

В настройке Visual Studio ничего не происходит, что автоматически изменяет каталог по умолчанию при обновлении, если вы ничего не добавили. Обновление такое же, как и новая установка, которая происходит при удалении предыдущей версии, если она есть. Возможно, вам придется перефразировать вопрос. Кроме того, зачем вам RadioButton? Они не имеют ничего общего с каталогами. – PhilDW

+0

Я хотел бы создать установщик, у которого есть другой каталог установки по умолчанию, основанный на выборе времени выполнения во время установки. – Beorne

 Смежные вопросы

  • Нет связанных вопросов^_^