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

Quando um aplicativo a ser instalado depende a .NET Framework, uma ação personalizada no arquivo do Windows Installer (. msi) verifica a versão de runtime do .NET Framework no computador de destino e define uma condição de inicialização com base no resultado. O .NET Framework propriedade condição de inicialização versão na configuração do projeto Especifica a versão exata do tempo de execução que o installer requer no computador de destino antes de instalar o aplicativo. Para obter mais informações sobre versão, consulte Propriedade de versão (condições de inicialização).

Para obter mais informações sobre como adicionar um.NET a condição de inicialização do Framework, consulte How to: Adicionar Condições de inicialização predefinidas.

ObservaçãoObservação

Por padrão, o .NET Framework em tempo de execução é empacotado com o seu aplicativo e é instalado automaticamente com o aplicativo se for necessário. Ainda é uma boa 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 Pré-requisitos de implantação do aplicativo.

ObservaçãoObservação

Se você estiver usando o Visual Studio 2003 de ou anterior, você deve digitar um válido .NET Framework o 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ê digitar um número de versão não está de acordo com esse requisito, por exemplo, 1.0.0.

Em 2010 Visual Studio, você pode especificar que o seu aplicativo pode instalar e executar com qualquer versão do .NET Framework que existe no computador de usuário final. Por padrão, o .NET Framework os destinos de condição de inicialização .NET Framework 4 Client Profile. Se você estiver usando um modelo de projeto destina-se a .NET Framework versão 4, alterar o .NET Framework condição também direcionar de inicialização .NET Framework versão 4. Para obter mais informações, consulte How to: Adicionar Condições de inicialização predefinidas.

Se Visual Studio de 2008 e versões anteriores, a versão do .NET Framework em tempo de execução especificado na versão propriedade não for encontrada, a instalação é interrompida. É apresentada ao usuário com um Sim ou não caixa de diálogo que contém o texto especificado na mensagem propriedade. Os usuários que clicam Sim são redirecionadas para o local especificado na InstallUrl propriedade. (O padrão é um site de suporte da Microsoft contém uma cópia que pode ser baixada da.O arquivo redistribuível do NET Framework, 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 InstallUrl propriedade para especificar seu próprio local para o arquivo redistribuível. Por exemplo, se você estiver distribuindo o seu aplicativo no CD-ROM, você deve incluir o arquivo redistribuível no CD e alterar o InstallUrl a propriedade para um caminho relativo do arquivo. Se você alterar o InstallUrl propriedade, você deve alterar também o mensagem propriedade para explicar o que está sendo instalado e o local do qual está sendo instalado.

Consulte também

Referência

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

Propriedade de SupportedRuntimes

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

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

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

Conceitos

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

Execução Lado a Lado

Usando o MSBuild para versões específicas de destino do estrutura translation from VPE for picture itExclMark

Outros recursos

Gerenciamento de lançamento de condição na implantação