kostenloser Webspace werbefrei: lima-city


Service-Update mit .msi

lima-cityForumProgrammiersprachenProgrammieren mit .NET & Mono

  1. Autor dieses Themas

    yorecords

    Kostenloser Webspace von yorecords

    yorecords hat kostenlosen Webspace.

    Hallo,

    Ich entwickle für die Infrastruktur eines Projekts einen Service, der im Falle einer neuen Version über einen Domain Controller automatisch auf allen Build Agents in der Domäne aktualisiert werden muss.

    Wenn ich aber versuche, die neue über eine alters Version zu installieren, kommt die Meldung, dass der Service bereits installiert ist. Also muss ich immer zuerst die alte Version deinstallieren um die neue installieren zu können, was das automatische Update erschwert.

    Die Versionsnummer wird (logischerweise) mit jeder Version erhöht, also daran liegt es nicht.
    Weiß jemand woran das liegt?
    Danke im Voraus!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. lordoflima

    Admin Kostenloser Webspace von lordoflima

    lordoflima hat kostenlosen Webspace.

    Also als ich mit WiX .msi's gebaut habe war es so dass die ProductId sich ändern und dafür ein UpgradeCode gleich bleiben musste.

    Ich habe mir den ganzen Build-Prozess dann komplett automatisiert, habe nur gerade mal im Script nachgeguckt. Wäre dann natürlich wichtig zu wissen wie du denn jetzt deine msi baust.

    edit: Korrektur, hatte was vertauscht.

    Beitrag zuletzt geändert: 29.1.2014 18:10:02 von lordoflima
  4. Autor dieses Themas

    yorecords

    Kostenloser Webspace von yorecords

    yorecords hat kostenlosen Webspace.

    lordoflima schrieb:
    Also als ich mit WiX .msi's gebaut habe war es so dass die ProductId sich ändern und dafür ein UpgradeCode gleich bleiben musste.

    Ich habe mir den ganzen Build-Prozess dann komplett automatisiert, habe nur gerade mal im Script nachgeguckt. Wäre dann natürlich wichtig zu wissen wie du denn jetzt deine msi baust.

    edit: Korrektur, hatte was vertauscht.


    Danke für deine Antwort!

    Oh, ich hab mir eingebildet es ist umgekehrt.. Werde es demnächst versuchen.
    Ich bau meine MSIs (zumindest in diesem Fall) mit Visual Studio 2010. :wink:
  5. lordoflima

    Admin Kostenloser Webspace von lordoflima

    lordoflima hat kostenlosen Webspace.

    Afaik ist es rechts ausführlich in der Hilfe zu den Properties ProductId und UpgradeCode beschrieben (einfach mal F1 drücken).
  6. Autor dieses Themas

    yorecords

    Kostenloser Webspace von yorecords

    yorecords hat kostenlosen Webspace.

    lordoflima schrieb:
    Afaik ist es rechts ausführlich in der Hilfe zu den Properties ProductId und UpgradeCode beschrieben (einfach mal F1 drücken).


    Ok, danke für deine Hilfe!
    Leider hat es so komischerweise auch nicht funktioniert (gleiches Resultat). Ich werd mir das nochmal genau anschauen wenn ich Zeit hab. Es ist im Moment aber sowieso etwas anderes dazwischen gekommen.
  7. lordoflima

    Admin Kostenloser Webspace von lordoflima

    lordoflima hat kostenlosen Webspace.

    Die Eigenschaften müssen schon vor der Installation der ersten MSI (die später geupgraded werden soll) gesetzt sein, d.h. die MSI die überschrieben werden soll muss bereits den selben UpgradeCode haben wie die spätere/neuere Version.
  8. Autor dieses Themas

    yorecords

    Kostenloser Webspace von yorecords

    yorecords hat kostenlosen Webspace.

    lordoflima schrieb:
    Die Eigenschaften müssen schon vor der Installation der ersten MSI (die später geupgraded werden soll) gesetzt sein, d.h. die MSI die überschrieben werden soll muss bereits den selben UpgradeCode haben wie die spätere/neuere Version.


    Hallo,

    danke, aber das war mir schon klar. Hab es mit einem separaten Projekt getestet.
  9. lordoflima

    Admin Kostenloser Webspace von lordoflima

    lordoflima hat kostenlosen Webspace.

    Ich kann nur wärmstens WiX empfehlen, nach etwas Setup-Aufwand hat man ein sehr verlässliches Setup: http://wixtoolset.org/

    Beitrag zuletzt geändert: 9.2.2014 20:27:10 von lordoflima
  10. Autor dieses Themas

    yorecords

    Kostenloser Webspace von yorecords

    yorecords hat kostenlosen Webspace.

    lordoflima schrieb:
    Ich kann nur wärmstens WiX empfehlen, nach etwas Setup-Aufwand hat man ein sehr verlässliches Setup: http://wixtoolset.org/


    Danke für den Tipp. Ich hab schon lange vor mich mal damit zu beschäftigen. Hab aber von Arbeitskollegen gehört, dass das damit ziemlich umständlich ist (bei gewissen Anforderungen bleibt einem aber sowieso nichts anderes übrig).
    Sobald ich wieder mal ein bisschen Zeit habe, werde ich mich mal einlesen
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!