Ich führe eine kleine Aktualisierung durch, aber es aktualisiert keine Dateien zu einer meiner Funktionen eines Installers. Es gibt folgenden Fehler im MSI-Protokoll.Geringfügige Aktualisierung schlägt fehl
MSI (c) (88:64) [21: 35: 44: 834]: Anmerkung: 2 1: 2262: Patch 3: -2147287038
unterstützt
MSI (c) (88:64) [21 : 35: 44: 834]: Richtlinienwert Machine 'EnforceUpgradeComponentRules' 0
MSI (c) (88:64) [21: 35: 44: 834]: SELMGR: ComponentId ‚{A48DDBD3-3B28-F2FF- DBCE-0462EC330D7E} 'ist registriert für die Funktion' Client ', ist aber in der Komponente Tabelle nicht vorhanden. Das Entfernen von Komponenten aus einem Feature wird nicht unterstützt!
MSI (c) (88:64) [21: 35: 44: 834]: SELMGR: Entfernen einer Komponente aus einer Funktion wird nicht
Ich Lösche keine Komponente, während machen ein Upgrade-Installer. Ich habe auch nach Regeln für die Verletzung von Komponenten gesucht, aber das habe ich nicht getan. Ich weiß nicht, warum das passiert. Aus diesem Grund geht das Feature "Client" in den Status "Advertise". Ich habe auch überprüft, dass diese Komponente in meinem MSI nicht vorhanden ist.
Jede Chance, dass die Komponente nicht von Ihnen direkt verfasst, wurde aber bei der Erstellung durch andere Mittel (wie dynamische hinzugefügt Dateiverknüpfungen usw.) Suchen Sie im Basispaket .msi nach dieser Komponente, um festzustellen, worum es sich handelt. –
Schauen Sie immer auf die gebaute msis nicht der ism zu wissen, was wirklich drin ist. –
@MichaelUrman: Nein. Wir fügen dies nicht zur Erstellungszeit hinzu. –