ICE56
ICE56 verifierar att katalogstrukturen för .msi-filen har en enda rotkatalog, att roten är egenskapen TARGETDIR och att egenskapsvärdet SourceDir finns i kolumnen DefaultDir i tabellen Directory.
Om en .msi fil har flera rötter eller anger en annan rot än TARGETDIR-skapar en administrativ installation inte en korrekt administrativ avbildning.
Observera att tomma kataloger inte kontrolleras av ICE56. Katalogstrukturen klarar valideringen med flera rotkataloger om de extra katalogerna är tomma.
Resultat
ICE56 publicerar ett fel om .msi inte har en enda rot, TARGETDIR-eller om SourceDir inte anges i kolumnen DefaultDir i tabellen Directory.
Exempel
ICE56 rapporterar följande fel för exemplet som visas.
Directory 'TARGETDIR' has a bad DefaultDir value.
Directory 'Root2' is an invalid root Directory.
Katalog | Directory_Parent | DefaultDir |
---|---|---|
TARGETDIR | Vikarie | |
Rot 2 | Rot 2 | SourceDir |
För att åtgärda det första felet bör roten TARGETDIR ha värdet DefaultDir SourceDir. SOURCEDIR accepteras också. Det kan vara möjligt att göra TARGETDIR överordnad till den andra roten och använda värdet "." i kolumnen DefaultDir. Mer information finns i tabellen Directory.
För att åtgärda det andra felet bör katalogstrukturen bara ha en rot som heter TARGETDIR.
Relaterade ämnen