Как разрешить установку в пользовательском целевом каталоге и запретить автозапуск - PullRequest
6 голосов
/ 01 марта 2010

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

1 Ответ

2 голосов
/ 02 марта 2010

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

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

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

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

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

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

...