Как позволить установку в пользовательском целевом каталоге и подавить автоматический запуск

Я разработал консольное приложение VB.NET и попытался использовать Сборку | пункт меню Publish в Visual Studio 2008 для создания Установки. Это хорошо работает кроме двух вещей: - когда я выполняю Установку в Windows 2003 Server, она устанавливает приложение в каталоге C:\Winnt\profiles\\Local Settings\Apps\2.0. Как я могу настроить установку так, чтобы она запросила бы целевой каталог для приложения? - после того, как Установка завершена, она запускает приложение автоматически. Как я могу подавить автоматический запуск?

6
задан user990423 13 August 2015 в 22:19
поделиться

1 ответ

Есть два варианта развертывания приложений VB.NET:

  • ClickOnce : это то, что вы сейчас делаете с помощью Build | Публиковать. Он всегда устанавливается в каталог профиля пользователя и предоставляет очень мало возможностей настройки.

  • Установщик Windows : это то, что вы создаете с помощью File | Новый | Проект | Другие типы проектов | Установка и развертывание | Настроить проект. Он позволяет выполнять полную настройку и установку в Program Files .

    ОБНОВЛЕНИЕ : проекты установки установщика Windows были удалены из Visual Studio 2012 , но доступны как как расширение в Visual Studio 2013 .

Предоставление пользователю возможности выбрать целевой каталог возможно только при использовании последнего варианта.

Связанный вопрос: Как мне указать папку назначения для приложения clickOnce?

2
ответ дан 17 December 2019 в 20:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: