Compartilhar via


Condição de inicialização do .NET estrutura '<condition>' tem AllowLaterVersions conjunto de propriedades como 'true' e o projeto contém uma ação personalizada gerenciada

Este aviso de compilação ocorre quando o AllowLaterVersions propriedade é conjunto como true e o projeto contém um gerenciado personalizado ação (ações personalizadas que herdam da classe Installer). AllowLaterVersions é definido como false por padrão.

AllowLaterVersions condição de inicialização do age sobre o .NET estrutura. Antes para executar a instalação, essa condição de inicialização consultará o Common linguagem tempo de execução para ver se uma versão do .NET estrutura compatível com o Version configuração está disponível na computador de destino. Se, na computador de destino, há apenas uma versão mais recente do .NET estrutura que não tem a diretiva de compatibilidade com a versão solicitada e o AllowLaterVersions configuração está ativada e, em seguida, instalação terão permissão para continuar. No entanto a instalação pode falhar se o gerenciado ação personalizada é não é possível executar corretamente na versão do .NET estrutura disponível.If AllowLaterVersion está desativado, e, em seguida, bloqueará a instalação com uma caixa de diálogo de erro.

Para corrigir este erro

  • Se seu projeto contém uma ação personalizada gerenciada, conjunto AllowLaterVersions como false.