Setup-Projekt mit VS 2008 - Update funktioniert nicht

16/09/2008 - 09:50 von G. Huonker | Report spam
Hallo,
ich habe folgendes Problem mit einem Setup-Projekt, das ich unter VS 2008
SP1 (und .Net Framework 3.5 SP1) erstellt habe:
Die Erstinstallation der Anwendung funktioniert immer einwandfrei.
Anschließend erstelle ich eine neue Version der Anwendung indem ich im
Bereitstellungsprojekt die Versionsnummer erhöhe (ProductCode àndert sich,
UpgradeCode bleibt natürlich gleich) . Die Egenschaft "RemovePreviousVersion"
steht auf "True". Das Setup installiert auch Ordnungsgemàß, aber ich habe
anschließend immer noch die alte Version und die alten Dateien drauf. Bei
erneuter Installation kommt dann die Meldung "reparieren" oder "entfernen".
Wenn ich dann über die Systemsteuerung das Programm manuell deinstalliere,
wird die neue Version ordnungsgemàß installiert. Funktioniert die Eigenschaft
"RemovePreviousVersion" nicht mehr???
Unter VS 2005 mit genau den gleichen Einstellungen klappt es tadellos!

Ich bin ratlos!?!
 

Lesen sie die antworten

#1 Markus Springweiler
16/09/2008 - 14:30 | Warnen spam
G. Huonker,

Die Egenschaft "RemovePreviousVersion"
steht auf "True". Das Setup installiert auch Ordnungsgemàß, aber ich habe
anschließend immer noch die alte Version und die alten Dateien drauf.



Ich kann dir nur sagen, daß mich das Problem auch schon seit Monaten immer
wieder an den Rand des Wahnsinns treibt. Bei Website-Setups muss ich
grundsàtzlich nach der Installation eine Repair-Installation durchführen,
damit es passt -- bei normalen Anwendungen scheint das aber nicht zu
helfen; dort hilft aber so wie es aussieht ein Erhöhen der
Anwendungsversion, ich habe aber noch nicht kontrolliert, ob deswegen auch
alle implicit referenzierten Assemblies aktualisiert werden, auch wenn
diese keine neueren Versionsnummern haben.

/\/\arkus.

Ähnliche fragen