Compartilhar via


Localizando informações de tempo de execução versão

Informações sobre qual tempo de execução versão um aplicativo ou componente foi compilado com e quais versões do tempo de execução o aplicativo requer a execução são armazenadas em dois locais.Quando um aplicativo ou componente é compilado, informações sobre a versão de tempo de execução usada para compilá-lo são armazenadas no executável gerenciado.Informações sobre as versões do tempo de execução que do aplicativo ou componente requer são armazenadas no arquivo de configuração do aplicativo.

Informações sobre a versão de tempo de execução no executável gerenciado

Gerenciado de portátil executável (PE) cabeçalho do arquivo de cada aplicativo e componente contém informações sobre a versão de tempo de execução com que foi compilado.O Common linguagem Runtime usa essas informações para determinar a versão mais provável do tempo de execução do aplicativo precisa ser executado.

Informações de tempo de execução versão no arquivo de configuração do aplicativo

Além de serem informações no cabeçalho do arquivo PE, um aplicativo pode ser implantado com um arquivo de configuração do aplicativo que fornece informações de versão de tempo de execução.O arquivo de configuração do aplicativo é um arquivo baseado em XML, que é criado pelo desenvolvedor do aplicativo, que vem com um aplicativo.Este arquivo pode especificar quais versões do tempo de execução e quais versões de um componente que o aplicativo oferece suporte.Você também pode usar esse arquivo no teste para testar a compatibilidade do aplicativo com diferentes versões do tempo de execução.Para obter detalhes sobre como o ambiente de execução usa o arquivo de configuração do aplicativo para determinar qual versão de tempo de execução para carregar, consulte Direcionamento de uma versão do .NET estrutura.

Código não gerenciado, inclusive aplicativos COM e COM +, pode ter arquivos de configuração do aplicativo que usa o tempo de execução para interagir com código gerenciado.O arquivo de configuração do aplicativo afeta qualquer código gerenciado que ativam através de COM.O arquivo pode especificar quais versões do tempo de execução oferece suporte, bem sistema autônomo assembly redireciona.Por padrão, aplicativos interop COM chamada para gerenciado código use a versão mais recente do tempo de execução instalado no computador.

Consulte também

Tarefas

Como: Usar um arquivo de configuração de aplicativo para destino uma versão do .NET estrutura

Conceitos

Configurando o redirecionamento de ligação de assembly

Outros recursos

Conceitos básicos de execução lado a lado

Conceitos básicos de execução lado a lado