Как исправить часть пути установки в проекте VS Deployment?

Я работаю над проектом развертывания Visual Studio в 2010 году. После того, как я создаю исполняемый файл установки, во время установки я хочу исправить некоторую часть пути, этот пользователь не может изменить его, например: Имя моего приложения XYZABCD.exe

Так что при установке показывает путь;

C: \ Program Files (x86) \ ABC \ XYZABCD \
// «XYZABCD содержит файл моего приложения»

Я хочу, чтобы пользователь мог изменить этот путь C: \ Program Files (x86) \ ABC.

но пользователь не может редактировать «XYZABCD», этот путь исправлен. Как я могу это сделать.

Я новичок в проекте развертывания Visual Studio, я не понимаю, как я могу это сделать?

-1

Решение

Нет хорошего способа сделать это с настройками Visual Studio. Это также довольно необычное требование, которого я раньше не видел.

В Visual Studio вам нужно создать настраиваемое действие, которое проверяет содержимое свойства TARGETDIR, чтобы увидеть, имеет ли он правильный формат, а затем выдает исключение при установке. Это очень недружелюбная вещь, потому что пользовательские действия в Visual Studio выполняются после того, как все файлы установлены, иными словами, установка завершается неудачно в конце, а затем откатывается. В разных инструментах (таких как WiX) вы можете написать код, который запускается при нажатии на кнопку «Далее» — этот код проверяет формат и предотвращает продвижение диалогов, если формат был неправильным. Однако предотвратить продвижение диалогов в Visual Studio невозможно, поэтому я бы порекомендовал выяснить, является ли это фактическим требованием или просто вашим предпочтением.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]