Udostępnij za pośrednictwem


ICE83

ICE83 weryfikuje tabeli MsiAssembly. Ta akcja niestandardowa ICE publikuje błąd, jeśli ścieżka klucza składnika zawierającego zestaw Win32 jest ustawiona na plik manifestu. Jawnie zostanie opublikowany błąd, jeśli wartość wprowadzona w polu KeyPath tabeli Component równa się wartości wprowadzonej w polu File_Manifest tabeli MsiAssembly. Ta akcja niestandardowa ICE publikuje błąd, jeśli w tabeli MsiAssembly istnieje co najmniej jeden rekord, a InstallExecuteSequence nie zawiera zarówno MsiPublishAssemblies Action, jak i MsiUnpublishAssemblies Action.

Wynik

ICE83 publikuje następujące błędy.

Błąd ICE83 Opis
Ścieżka klucza zestawu SXS Win32 (Component_=[1]) NIE POWINNA być jego plikiem manifestu ICE83 publikuje ten błąd, gdy pole KeyPath dla zestawu Win32 jest ustawione na jego plik manifestu (Component.KeyPath == MsiAssembly.File_Manifest). [1] jest parametrem KeyPath w tabeli Składnik
Oba akcje MsiPublishAssemblies i MsiUnpublishAssemblies muszą być obecne w tabeli InstallExecuteSequence. ICE83 publikuje ten błąd, gdy w tabeli MsiAssembly istnieje co najmniej jeden wpis, ale tabela InstallExecuteSequence nie zawiera zarówno akcji MsiAssemblyPublish, jak i akcji MsiAssemblyUnpublish.

 

dokumentacji ICE