Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Problem bei der Patch Erstellung, Fehler VAL0009


3 replies to this topic

Thomas.Meutzner

Thomas.Meutzner
  • Full Members
  • 11 posts

Posted 22 November 2005 - 15:42

Hallo an alle hier im Forum,

ich bin mittlerweile mit meinem Latein am Ende.
Ich versuche ein Patch mit dem DevStudio 9.0 zu erstellen.
Mein Projekt ist ein InstallScript-MSI-Projekt und die Release sind komprimiert.
Im Patch sollen zwei Setups vereint werden, die aktuellste Version ist die 2.5.5 und die vorhergehende Version die 2.5.0.
Der Paketcode der Version 2.5.5 ist ein anderer als der von der Version 2.5.0.
Wenn ich auf die Schaltfläche zur Erstellung des Patches klicke erhalte ich folgende Fehlermeldungen:

Ein Registrierungseintrag wurde von Komponente 'ExpOWiG' entfernt. Dieser Schlüssel muss zur RemoveRegistry-Tabelle hinzugefügt werden. Ansonsten wird er bei einem Upgrade abgetrennt. '0|clsid\{41f8b7b0-94f3-496e-8b64-70f769c88636}\implemented categories\{40fc6ed5-2438-11cf-a3db-080036f12502}|'. c:\entwicklung\software\asodmobil\installshield\pc_client\patch\unkomprimierte setups\v2.5.0\asodmobil 2.5.0.msi
Insgesamt sind das 25 Fehler die immer die gleiche Komponente betrifft.
Ich habe versucht in der Tabelle RemoveRegistry einen Eintrag zu hinterlegen und diesen Eintrag mit der Komponente 'ExpOWiG' verknüpft. Ich erhalte immer den gleichen Fehler. Gibt es eine Lösung für dieses Problem? Ich möchte nicht jedesmal ein neues Setup mit über 30MB an Kunden per CD versenden, wenn das Patch nur 2MB wäre.
Vielen Dank für Eure Antworten.
Mit freundlichen Grüßen
Thomas Meutzner


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 22 November 2005 - 20:45

Was genau trägst du in die RemoveRegistry Tabelle ein?
Hast du das Update getestet, funktioniert es richtig? Mäglicherweise prüft die Validierungsengine gar nicht die RemoveRegistry tabelle sondern gibt die Warnung immer aus wenn Registry-Einträge entfernt wurden.

Thomas.Meutzner

Thomas.Meutzner
  • Full Members
  • 11 posts

Posted 23 November 2005 - 08:14

Hallo,

ich habe in die Tabelle RemoveRegistry in der Spalte "Key" mehrere Varianten eingetragen:

1.) 0|clsid\{41f8b7b0-94f3-496e-8b64-70f769c88636}\implemented categories\{40fc6ed5-2438-11cf-a3db-080036f12502}|

2) clsid\{41f8b7b0-94f3-496e-8b64-70f769c88636}\implemented categories\{40fc6ed5-2438-11cf-a3db-080036f12502}

3) {41f8b7b0-94f3-496e-8b64-70f769c88636}\implemented categories\{40fc6ed5-2438-11cf-a3db-080036f12502}

Die restlichen Spalten enthalten folgende Werte:
RemoveRegistry: RemoveRegistry1
Root: "0"
Name: "-"

Diesen Eintrag habe ich der Komponente ExpOWiG zugeordnet.
Das Update kann ich leider nicht testen, da DevStudio die Erstelllung aufgrund der Fehlermeldungen abbricht. In den Optionen habe ich den Abbruch beim ersten Fehler deaktiviert, aber das half auch nicht.

MfG
Thomas Meutzner

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 26 November 2005 - 11:35

Versuch es mal mit einem leeren Eintrag für Name.