2010-03-01 5 views
6

Opracowałem aplikację konsolową VB.NET i próbowałem użyć Build | Opublikuj opcję menu w Visual Studio 2008, aby utworzyć instalację. Działa dobrze, z wyjątkiem dwóch rzeczy: - po uruchomieniu Instalatora na serwerze Windows 2003 instaluje aplikację w katalogu C: \ Winnt \ profiles \\ Ustawienia lokalne \ Apps \ 2.0. Jak mogę skonfigurować konfigurację tak, aby monitowała o katalog docelowy dla aplikacji? - po zakończeniu instalacji uruchamia aplikację automatycznie. Jak mogę wyłączyć automatyczne uruchamianie?Jak zezwolić na instalację w niestandardowym katalogu docelowym i wyłączyć automatyczne uruchamianie

Odpowiedz

2

Istnieje two options to deploy aplikacji VB.NET:

  • ClickOnce: To jest to, co aktualnie robi z produkcji | Publikować. Zawsze instaluje się w katalogu profilu użytkownika i zapewnia bardzo mało opcji dostosowywania.

  • Windows Installer: To właśnie tworzysz za pomocą pliku | Nowy | Projekt | Inne typy projektów | Konfiguracja i wdrożenie | Projekt instalacji. Umożliwia pełną personalizację i instalację do Program Files.

    UPDATE: Projekty Konfiguracji systemu Windows zostały removed in Visual Studio 2012, ale są dostępne jako an extension in Visual Studio 2013.

Pozwalając użytkownikowi wybrać katalog docelowy jest możliwe tylko przy tej drugiej opcji.

Powiązane pytanie: How do I dictate the destination folder of a clickOnce application?

+0

Drugi link "Instalator Windows", nie działa dla mnie. Nie mogę znaleźć ISLE w szablonach projektu. – Brady

+1

@Brady: Prace instalacyjne zostały [usunięte w Visual Studio 2012] (https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3041773-bring-back-the-basic-setup-and- wdrożenie-projekt), ale są dostępne jako [rozszerzenie w Visual Studio 2013] (http://blogs.msdn.com/b/visualstudio/archive/2014/04/17/visual-studio-installer-projects-extension. aspx). – Heinzi

+0

Dzięki @Heinzi! – Brady

Powiązane problemy