2010-12-14 7 views
2

Verwenden von Visual Studio 2010 Professional Windows Form App. Derzeit hat eine ClickOnce-Anwendung nur den Revisionswert (1.0.0.15) erhöht. Einstellungen dienen dazu, die Revision bei jeder Veröffentlichung automatisch zu erhöhen. Die Client-App wird automatisch aktualisiert, bevor die Anwendung geöffnet wird.VS 2010 Major Publish Version ändern - Neue Anwendung oder überschreiben vorherige Version

Wenn ich den Major-Wert (2.0.0.0) manuell inkrementiere, wird dies eine andere Version der Anwendung installieren oder einfach die vorhandene Version auf dem Client-Computer überschreiben/aktualisieren? Ich erinnere mich an die Express-Version und das ist passiert.

Antwort

2

Wenn Sie die Mindestversion im Dialogfeld "Updates" verwenden oder Ihre Anwendung nur online ist, behält ClickOnce nur eine Version auf dem Clientcomputer bei.

Wenn Sie das Update nicht wie erforderlich ausführen (Mindestversion ist ausgefüllt) und Ihre Anwendung online/offline ist, behält ClickOnce zwei Versionen auf dem Clientcomputer bei. Dies bedeutet, dass der Benutzer zu Add/RemovePrograms gehen und bei Bedarf die aktuellste Version zurückgeben kann.

ClickOnce installiert die Versionsnummer, die sich im Bereitstellungsmanifest (Anwendungsdatei) im Stammordner der Bereitstellungsordner befindet. Wenn Sie Ihre Version auf 2.0 ändern und sie bereitstellen, wird 2.0 installiert. Wenn Sie dann entscheiden, dass Sie es nicht mögen und zurückgehen möchten, können Sie eine frühere Version der .application-Datei aus einem der Anwendungsdateien-Ordner abrufen und sie in den Stammordner kopieren und das nächste Mal, wenn der Benutzer ausgeführt wird Die Anwendung wird diese Version installieren. Dies funktioniert nicht, wenn Sie Updates nach Bedarf ausführen (min Version).

Wenn Sie mehrere Versionen derselben Anwendung auf demselben Computer ausführen möchten, müssen Sie den Assemblynamen, den Produktnamen, den Speicherort des Veröffentlichungsordners und die Installations-URL ändern.

2

Inkrementieren einen Teil der Versionsnummer wird nicht eine andere Version der Anwendung installieren. Es wird einfach die vorhandene Installation aktualisieren.

Verwandte Themen