Condividi tramite


Determinazione della versione di .NET Framework installata

È possibile installare ed eseguire più versioni di .NET Framework su un computer. Le versioni possono essere installate in un ordine qualsiasi. Per vedere le versioni installate, visualizzare la directory %WINDIR%\Microsoft.NET\Framework. In un computer a 64 bit, nel quale possono essere installate versioni a 32 e a 64 bit, è inoltre necessario visualizzare la directory Framework64. Ogni versione di .NET Framework dispone di una directory e le prime due cifre del nome della directory identificano la versione di .NET Framework; ad esempio: v1.1.4322 per .NET Framework 1.1, v2.0.50727 per .NET Framework 2.0, v3.5 per .NET Framework 3.5 e così via.

NotaNota

Se le versioni 3.0 e 3.5 di .NET Framework sono installate, tra le versioni installate si vedrà anche la 2.0.Questo perché tutte queste versioni utilizzano la versione 2.0 di Common Language Runtime (CLR).

Nel codice è possibile eseguire una query sulla versione di CLR utilizzando la proprietà Version della classe System.Environment. Se si compila un programma con .NET Framework 3.5, questa proprietà visualizza 2.0.50727.3603.

È inoltre possibile ridistribuire .NET Framework con l'applicazione. Per ulteriori informazioni sull'inclusione di .NET Framework nell'applicazione, vedere Distribuzione di .NET Framework e delle applicazioni.

Anche Fuslogvw.exe (Visualizzatore log associazioni assembly), fornito con Windows Software Development Kit (SDK), consente di verificare la versione del runtime caricata. Questo strumento può inoltre essere utilizzato per verificare che un assembly venga caricato dalla directory dell'applicazione anziché dalla Global Assembly Cache e per visualizzare l'esito positivo o negativo di tutte le associazioni di assembly. Il visualizzatore deve essere eseguito con privilegi di amministratore.

Per impostazione predefinita, mediante il visualizzatore log associazione assembly vengono registrate solo le associazioni di assembly non riuscite. Per registrare tutte le associazioni di assembly, fare clic su Impostazioni, quindi su Registra tutte le associazioni su disco. Si noti che, lasciando questa impostazione abilitata, è possibile che venga generato un log di grandi dimensioni.

Vedere anche

Attività

Procedura: utilizzare un file di configurazione dell'applicazione per una versione specifica di .NET Framework

Concetti

Esecuzione affiancata di diverse versioni

Configurazione del reindirizzamento dell'associazione di assembly

Reindirizzamento delle versioni di assembly