ICE 105
Valida o pacote em relação a um conjunto de requisitos para instalação no contexto por usuário. O ICE 105 também pode validar pacotes com dupla finalidade. Um pacote com dupla finalidade permite que um usuário selecione se deseja instalar o aplicativo no contexto por usuário ou por computador. Para obter informações sobre como desenvolver um pacote com dupla finalidade, consulte Criação de pacote único.
O ICE 105 executa a seguinte validação do pacote.
- Verifica se a tabela CustomAction não contém ações personalizadas marcadas para serem executadas com privilégios elevados. Para obter mais informações sobre ações personalizadas elevadas, confira Segurança de Ação Personalizada.
- Verifica se a tabela Directory não inclui nenhuma das propriedades da pasta do sistema a seguir.
- Verifica se o pacote não instala um assembly do Common Language Runtime no GAC (cache de assembly global). Para obter mais informações sobre como instalar assemblies no cache de assembly global, confira Como adicionar assemblies a um pacote e Instalação de assemblies do Common Language Runtime.
- Verifica na tabela ODBCDataSource se o pacote não instala nenhuma fonte de dados.
- Verifica na tabela ServiceInstall se o pacote não instala nenhum serviço.
- Verifica se a tabela Registry não grava nenhuma entrada na chave HKEY_LOCAL_MACHINE.
Windows Installer 4.5 ou versões anteriores: sem suporte. Este ICE está disponível a partir do Windows Installer 5.0.