Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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