Udostępnij za pośrednictwem


ICE40

ICE40 wykonuje różne walidacje.

Wynik

Ice40 publikuje ostrzeżenia dotyczące następujących elementów:

  • Właściwość REINSTALLMODE została zastąpiona.
  • Tabela RemoveIniFile ma wpis Delete Tag bez wartości.
  • W pliku .msi brakuje tabeli błędów , a właściwość podsumowania liczbystronjest mniejsza lub równa 100. To ostrzeżenie ICE jest przestarzałe, ponieważ Instalator Windows nie wymaga, aby pakiet miał tabelę Błąd. Komunikaty o błędach można pobrać przy użyciu Msimsg.dll.

Przykład

tabeli właściwości

Własność Wartość
REINSTALLMODE A

 

RemoveIniFile Table

RemoveIniFile Akcja Wartość
REINSTALLMODE 4  

 

Wyniki

ICE40 zgłosi następujące błędy.

Błąd ICE40 Opis
REINSTALLMODE jest definiowana w tabeli Właściwości. Może to spowodować trudności. Zdefiniowanie właściwości REINSTALLMODE w pliku .msi może prowadzić do nieoczekiwanego zachowania. Aby naprawić ten błąd, nie należy definiować tej właściwości.
Pozycja RemoveIniFile Remove1 musi mieć wartość, ponieważ akcja to "Usuń tag" (4). W kolumnie RemoveIniFile tabeli RemoveIniFile znajduje się akcja Usuń tag bez określania tagu do usunięcia w kolumnie Wartość.
Brak tabeli błędów. Zostaną wygenerowane tylko komunikaty o błędach liczbowych. To ostrzeżenie ICE jest przestarzałe, ponieważ Instalator Windows nie wymaga, aby pakiet miał tabelę błędów . Komunikaty o błędach można pobrać przy użyciu Msimsg.dll.
To ostrzeżenie oznacza, że w pliku .msi brakuje tabeli błędów , a właściwość podsumowanialiczby stronjest mniejsza lub równa 100.
Aby naprawić ten błąd, użyj bieżącej wersji Instalatora Windows lub dodaj tabelę Błąd do pakietu instalacyjnego i utwórz szablony formatowania w kolumnie Komunikat dla komunikatów o błędach.

 

dokumentacji ICE