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
Własność | Wartość |
---|---|
REINSTALLMODE | A |
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. |
Tematy pokrewne