ICEM11
ICEM11 überprüft, ob ein konfigurierbares Seriendruckmodul die ModuleConfiguration-Tabelle und ModuleSubstitution- Tabelle in der ModuleIgnoreTable-Tabelle des Moduls auflistet. Dadurch wird sichergestellt, dass Zusammenführungstools, die konfigurierbare Zusammenführungsmodule (kleiner als Version 2.0) nicht erkennen, diese Tabellen nicht in die Zieldatenbank kopieren.
Dieses ICEM ist in der Mergemod.cub-Datei im Windows Installer 2.0 SDK und höher verfügbar. Ausführliche Informationen finden Sie unter Windows SDK-Komponenten für Windows Installer-Entwickler.
Ergebnis
ICEM11 sendet einen Fehler, wenn das Modul eine Tabelle "ModuleConfiguration" oder "ModuleSubstitution" enthält, die nicht in der Tabelle "ModuleIgnoreTable" aufgeführt ist.
Beispiel
ICEM11 veröffentlicht die folgenden Fehlermeldungen für ein Modul, das die unten gezeigten Datenbankeinträge enthält.
Error The module contains a ModuleConfiguration or ModuleSubstitution
table. These tables must be listed in the ModuleIgnoreTable table.
ModuleConfiguration- (teilweise)
Name | Format | Art | ContextData | DefaultValue |
---|---|---|---|---|
IconKey1 | 1 | Binär | Ikone | DefaultIcon |
Tisch | Rudern | Spalte | Wert |
---|---|---|---|
Steuerung | Dialog1; Steuerelement1 | Text | [IconKey1] |
Tisch |
---|
ModuleConfiguration |
Zum Beheben dieses Fehlers gehören sowohl die Tabelle "ModuleSubstitution" als auch "ModuleConfiguration" in der Tabelle "ModuleIgnoreTable".
Während der Ausführung verwendete Tabelle
Verwandte Themen