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