Determinando qual versão do.NET Framework É instalado.

Você pode instalar e executar várias versões do.NET Framework em um computador. Você pode instalar as versões em qualquer ordem. Para ver quais versões estão instaladas, exiba o diretório %WINDIR%\Microsoft.NET\Framework. (Você também deve exibir o diretório Framework64 em um computador de 64 bits, o que pode ter versões de 32 ou 64 bits instaladas.) Cada versão do.NET Framework tem um diretório e a identificar os dois primeiros dígitos do nome do diretório do.NET Framework versão; Por exemplo: v 1.1.4322 para o .NET Framework 1.1, v2.0.50727 para o .NET Framework 2.0, v 3.5 para o .NET Framework 3.5e assim por diante.

Observação

Se o.NET Framework versões 3.0 e 3.5 estão instaladas, você também verá a versão 2.0 instalado.Isso ocorre porque todas essas versões usam a versão 2.0 do common language runtime (CLR).

No código, você pode consultar a versão do CLR usando o Version propriedade da System.Environment classe. Se você compilar um programa com o .NET Framework 3.5, essa propriedade exibirá a 2.0.50727.3603.

Você também pode redistribuir o.NET Framework com seu aplicativo. Para obter mais informações sobre como incluir o.NET Framework com seu aplicativo, consulte Implantando o.NET Framework e aplicativos.

O Fuslogvw.exe (Assembly Binding Log Viewer), que acompanha o Windows Software Development Kit (SDK), também permite que você verifique qual versão do tempo de execução é carregada. Você também pode usar essa ferramenta para verificar se um assembly está carregando a partir do seu diretório de aplicativo em vez de no cache global de assemblies e para exibir o sucesso ou falha do conjunto de todos os vínculos. Você deve executar o visualizador com privilégio de administrador.

Por padrão, o Assembly Binding Log Viewer registra apenas ligações de assembly com falha. Para registrar todas as ligações de assembly, clique em configuraçõese em seguida, clique em todos os vincula ao disco de Log. (Observe que deixar essa configuração ativada pode gerar um log de grandes).

Consulte também

Tarefas

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

Conceitos

Execução Lado a Lado

Configurando o redirecionamento de ligação de Assembly

Redirecionamento de ligação de assembly