Compartilhar via


Condição de inicialização do .NET estrutura

Quando um aplicativo para ser instalada depende do .NET Framework, uma ação personalizada (CheckFX) no Windows Installer verifica a versão de tempo de execução das .NET Framework no computador de destino e define uma condição de inicialização com base no resultado. O .NET Framework Iniciar a propriedade condição Versão no projeto instalação Especifica a versão exata em tempo de execução que o instalador exige no computador de destino antes de instalar o aplicativo. Para obter mais informações sobre o Versão, see Propriedade versão (condições de inicialização).

Observação:

Por padrão, o .NET Framework tempo de execução é fornecido com o seu aplicativo e é instalado automaticamente com o aplicativo se necessário. Ainda é uma mercadoria idéia incluir a condição de inicialização no caso de um usuário tenta executar o arquivo .msi diretamente, ignorando o bootstrapper.Para obter mais informações, consulte Implantando Prerequisites (Visual Studio).

Observação:

Se você estiver usando o Visual Studio 2003 ou anterior, você deve digitar um válido .NET Framework número de versão no formulário N.N.NNNN ou N.N.NNNNN (por exemplo, 1.0.3705 ou 2.0.50727). A condição de inicialização não pode avaliar corretamente se você inserir um número de versão que não estão de acordo com esse requisito, por exemplo, 1.0.0.

Se uma versão do .NET Framework tempo de execução especificado na SupportedRuntimes propriedade não for encontrada, a instalação é interrompida.É apresentada ao usuário com um Sim or Não caixa de diálogo que contém o texto especificado no Mensagempropriedade .Usuários que optam por Sim são redirecionadas para o local especificado no InstallUrlpropriedade .(O padrão é um site de suporte que contém uma cópia do arquivo redistribuível do .NET estrutura disponíveis para download, mas você deve especificar um local que contém a versão específica exigida pelo seu aplicativo.)

Em muitos casos, você desejará modificar o InstallUrlpropriedade para especificar seu próprio local para o arquivo redistribuível.Por exemplo, se você está distribuindo o seu aplicativo no CD-ROM, você deve incluir o arquivo redistribuível no CD e alterar o InstallUrl propriedade para um caminho relativo do arquivo.Se você alterar o InstallUrl propriedade, você deve alterar também o Mensagempropriedade para explicar o que está sendo instalado e o local do qual está sendo instalado.

Consulte também

Conceitos

Trabalhando com várias versões do .NET Framework

Direcionamento específicos .NET Frameworks com MSBuild

Direcionamento específicos .NET Frameworks com MSBuild

Referência

Propriedade versão (condições de inicialização)

Propriedade AllowLaterVersions (condições de inicialização)

Propriedade SupportedRuntimes

Propriedade de mensagem (condições de inicialização)

Propriedade InstallUrl (condições de inicialização)

Propriedades para o Editor de condições de inicialização

Outros recursos

Execução Lado a Lado

inicialização o gerenciamento de condição no implantação