Wybór strategii rozmieszczania
Aplikacje systemu Windows z programu Visual Studio można wdrożyć za pomocą jednej z następujących technologii:
ClickOnce.
Instalator Windows.
Umożliwia publikowanie aplikacji do scentralizowanej lokalizacji ClickOnce.Użytkownik instaluje lub uruchamia aplikację z tej lokalizacji.Aby utworzyć plik Instalatora aplikacji (.msi) i rozesłać go należy użyć Instalator Windows.Użytkownicy Uruchom plik do zainstalowania aplikacji.
[!UWAGA]
Narzędzia wdrażania w programie Visual Studio są przeznaczone do obsługi potrzeb wdrażania typowego przedsiębiorstwa: nie obejmują one co scenariusz rozmieszczania możliwe.Dla bardziej zaawansowanych scenariuszy wdrażania, użytkownik może wymagać narzędzia wdrażania strony trzeciej lub dystrybucji oprogramowania takie jak Systems Management Server.
Zalety wdrażania ClickOnce
Ogólnie rzecz biorąc wdrażania ClickOnce upraszcza proces instalowania i aktualizowania aplikacji.Można użyć Kreatora publikowania pakiet aplikacji i manifestów i publikowania aplikacji, witryny sieci Web lub w sieciowym udziale plików.Następnie użytkowników można zainstalować i uruchomić aplikację bezpośrednio z tej lokalizacji w jednym kroku.Aby uzyskać więcej informacji, zobacz Jak: publikowanie aplikacji ClickOnce, za pomocą Kreatora publikowania.
Ponieważ wdrażania ClickOnce aplikacje są self-updating, ClickOnce jest to najlepszy wybór dla aplikacji wymagających częstych aktualizacji.Użytkownicy muszą mieć połączenie sieciowe, aby korzystać z funkcji aktualizacji ClickOnce, chociaż ClickOnce aplikacji można zainstalować po raz pierwszy przy użyciu dysku CD-ROM.Aby uzyskać więcej informacji, zobacz Wybór strategii ClickOnce aktualizacji.
Zabezpieczenia w ClickOnce
ClickOnce zabezpieczeń zależy od certyfikatów kodu Authenticode, aby ustalić, czy aplikacja powinna być zainstalowana, krok, znane jako decyzji o zaufaniu.Manifesty aplikacji i wdrażania, opisujących aplikacji może być zarejestrowany przy użyciu certyfikatu zapobiegania manipulacjom.
Administratorzy domeny, można skonfigurować certyfikatów ma być zaufany na poziomie przedsiębiorstwa lub machine.Jeśli certyfikaty nie są zaufane w czasie instalacji, można skonfigurować wdrażania ClickOnce poprosić użytkowników o zaufaniu.Po zainstalowaniu aplikacji ClickOnce ogranicza uprawnienia aplikacji i akcje zdefiniowane przez Internet, lokalny Intranet lub niestandardowych stref.Aby uzyskać więcej informacji, zobacz Zabezpieczanie ClickOnce aplikacji.
Korzyści wynikające z wdrożenia Instalator Windows
Instalator Windows wdrażania można anonsowanie aplikacji i funkcji zgodnie z poszczególnych systemów operacyjnych, instalowanie produktów na żądanie oraz wykrywania i ponownie zainstalować składniki uszkodzonych.
Aby utworzyć plik Instalator Windows (.msi), który jest rozsyłany do użytkowników, można użyć programu InstallShield Limited Edition sporządzanych przez inną firmę, ale że Visual Studio zawiera narzędzie.Aby uzyskać więcej informacji, zobacz Instalator Windows Wdrażania.
ClickOnce i Instalator Windows porównania tabeli
W poniższej tabeli porównano funkcje wdrażania ClickOnce i wdrażania Instalator Windows.
Funkcja |
ClickOnce |
Instalator Windows |
---|---|---|
Automatyczna aktualizacja |
Tak |
Tak |
Wycofywanie poinstalacyjne |
Tak |
Nr |
Aktualizacja z sieci Web |
Tak |
Nr |
Nie wpływa na składniki współużytkowane lub innych aplikacji |
Tak |
Nr |
Przyznane uprawnienia zabezpieczeń |
Dotacje tylko uprawnienia konieczne do stosowania (bardziej bezpieczne) |
Dotacje pełne zaufanie, domyślnie (mniej bezpieczne) |
Wymagane uprawnienia zabezpieczeń |
Internet lub lokalny intranet (pełne zaufanie dla instalacji z dysku CD) |
Administrator |
Stosowania i wdrażania manifest podpisywania |
Tak |
Nr |
Interfejs użytkownika podczas instalacji |
Pojedynczego wiersza |
Kreator wieloczęściowy |
Instalacja zestawów na żądanie |
Tak |
Nr |
Instalacja plików udostępnionych |
Nr |
Tak |
Instalacja sterowników |
Nr |
Tak (za pomocą akcji niestandardowych) |
Instalacja do pamięci podręcznej zestawów globalnych |
Nr |
Tak |
Instalacja wielu użytkowników |
Nr |
Tak |
Dodawanie aplikacji do Start menu |
Tak |
Tak |
Dodawanie aplikacji do grupy Autostart |
Nr |
Tak |
Dodawanie aplikacji do Ulubione menu |
Nr |
Tak |
Zarejestrowane typy plików |
Tak |
Tak |
Zainstaluj czas dostępu do rejestru |
Ograniczone |
Tak |
Poprawianie pliku binarnego |
Nr |
Tak |
Lokalizacja instalacji aplikacji |
Pamięć podręczna aplikacji ClickOnce |
Pliki programów folder |
Zobacz też
Koncepcje
ClickOnce zabezpieczeń i wdrażania