/ / VS 2010 Duża publikacja Zmiana wersji - Nowa aplikacja lub zastąpienie poprzedniej wersji - visual-studio, visual-studio-2010, clickonce

VS 2010 Duża publikacja Zmiana wersji - Nowa aplikacja lub nadpisanie poprzedniej wersji - visual-studio, visual-studio-2010, clickonce

Korzystanie z Visual Studio 2010 Professional WindowsFormularz aplikacji. Obecnie aplikacja ClickOnce zwiększała tylko wartość wersji (1.0.0.15). Ustawienia to Automatyczna inkrementacja wersji przy każdym opublikowaniu. Aplikacja kliencka aktualizuje się automatycznie przed otwarciem aplikacji.

Jeśli ręcznie zwiększam wartość Major (2.0.0.0), czy to zainstaluje kolejną wersję aplikacji lub po prostu zastąpi / zaktualizuje istniejącą wersję na komputerze klienta? Przypominam sobie, używając wersji ekspresowej i tak się stało.

Odpowiedzi:

2 dla odpowiedzi № 1

Jeśli używasz minimalnej wersji w oknie dialogowym Aktualizacje lub aplikacja jest tylko w trybie online, ClickOnce przechowuje tylko jedną wersję na komputerze klienta.

Jeśli nie przesyłasz aktualizacji zgodnie z wymaganiami(minimalna wersja jest wypełniona), a aplikacja jest w trybie online / offline, ClickOnce przechowuje dwie wersje na komputerze klienta. Oznacza to, że użytkownik może przejść do Dodaj / Usuń programy i w razie potrzeby wycofać najnowszą wersję.

ClickOnce instaluje dowolny numer wersjimanifest wdrażania (plik .application) w folderze głównym folderów wdrażania. Jeśli zmienisz wersję na 2.0 i wdrożysz ją, zainstaluje ona wersję 2.0. Jeśli zdecydujesz, że Ci się nie podoba i chcesz wrócić, możesz pobrać wcześniejszą wersję pliku .application z jednego z folderów plików aplikacji i skopiować go do folderu głównego, a następnym razem, gdy użytkownik uruchomi aplikacja zainstaluje tę wersję. Nie działa, jeśli przesyłasz aktualizacje zgodnie z wymaganiami (wersja minimalna).

Jeśli chcesz uruchomić wiele wersji tej samej aplikacji na tym samym komputerze, musisz zmienić nazwę zespołu, nazwę produktu, lokalizację folderu publikowania i adres URL instalacji.


2 dla odpowiedzi nr 2

Zwiększanie dowolnej części numeru wersji nie będzie zainstaluj inną wersję aplikacji. Po prostu zaktualizuje istniejącą instalację.