Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O ICE80 valida que o valor do Template Summary Property (PID_TEMPLATE) especifica corretamente "Intel64", "x64", "Arm64" ou "Intel", dependendo da presença de componentes de 64 bits ou scripts de ação personalizados. O ICE80 verifica o da Tabela de Componentes para quaisquer componentes com o atributo msidbComponentAttributes64bit e verifica o Tabela CustomAction para quaisquer scripts com o atributo msidbCustomActionType64BitScript. O ICE80 verifica se um pacote com "Intel64", "x64" ou "Arm64" em seu Template Summary Property também tem um Page Count Summary Property (PID_PAGECOUNT) de pelo menos 150.
O ICE80 também valida que a ID de idioma especificada pela propriedadeProductLanguage deve estar contida no Template Summary Property.
Para obter mais informações, consulte Windows Installer em sistemas operacionais de 64 bits.
Resultado
ICE80 posta os seguintes erros.
| Erro | Descrição |
|---|---|
| Este pacote contém o componente de 64 bits '[1]', mas o Template Summary Property não contém Intel64, x64 ou Arm64. | A Tabela de componentes contém um componente com o atributo msidbComponentAttributes64bit e a propriedade Resumo do modelo não contém Intel64, x64 ou Arm64. |
| Este pacote contém script de ação personalizado de 64 bits '[1]', mas o Template Summary Property não contém Intel64, x64 ou Arm64. | Tabela CustomAction contém uma ação personalizada de script com o msidbCustomActionType64BitScript mas a propriedadeResumo do modelo não contém Intel64, x64 ou Arm64. |
| Valor incorreto no fluxo de informações resumidas para %s. | Retornado para PID_TEMPLATE propriedade se essa propriedade for uma cadeia de caracteres vazia ou não um tipo VT_LPSTR. Retornado para PID_PAGECOUNT se essa propriedade não for um tipo VT_I4. |
| Este pacote está marcado com Intel64, mas tem um esquema inferior a 150. | A propriedade PID_TEMPLATE do pacote é Intel64, mas sua propriedade PID_PAGECOUNT é inferior a 150. |
| Este pacote está marcado com x64, mas tem um esquema inferior a 200. | A propriedade PID_TEMPLATE do pacote é x64, mas sua propriedade PID_PAGECOUNT é inferior a 200. |
| Este pacote está marcado com Arm64, mas tem um esquema inferior a 500. | A propriedade PID_TEMPLATE do pacote é Arm64, mas sua propriedade PID_PAGECOUNT é inferior a 500. |
| Este pacote de 32 bits está usando a propriedade de 64 bits [1] | Um pacote de 32 bits está usando uma propriedade de 64 bits. |
| Este pacote de 32 bits está usando o tipo de localizador de 64 bits na entrada da tabela RegLocator [1] | Um pacote de 32 bits contém msidbLocatorType64bit no campo Type da tabela RegLocator. |
| Este 64BitComponent [1] usa 32BitDirectory [3] | Um componente de 64 bits está usando um diretório de 32 bits. |
| Este 32BitComponent [1] usa 64BitDirectory [3] | Um componente de 32 bits está usando um diretório de 64 bits. |
| A propriedade 'ProductLanguage' na tabela Property tem um valor de '[2]', que não está contido no fluxo de Template Summary Property. | O valor da propriedadeProductLanguage não está listado na propriedadeResumo do Modelo. |
Tópicos relacionados