Quale versione di .NET sto utilizzando?


16

In Windows 7, come faccio a sapere quale versione di .NET framework ho installato?

Nei sistemi operativi precedenti, (ad esempio Vista / XP), ero in grado di andare su Installazione applicazioni e mostrava tutte le versioni di .NET Framework installate. Con Windows 7, vedo solo "Profilo client di Microsoft .NET Framework 4" (nel pannello di controllo Programmi e funzionalità).

La mia ipotesi è che mostra solo il numero di versione più recente / più grande per l'installazione di .NET framework?

Nota: ho anche controllato Programmi e funzionalità> Aggiornamenti installati, per vedere se tutte le versioni di .NET framework installate sono state mostrate lì, ma senza fortuna.


1
Il motivo per cui Windows 7 non ti mostra nessuno degli altri è perché viene fornito con le versioni 3.5 e precedenti preinstallate.
Sasha Chedygov,

Risposte:


14

Cerca <%WINDIR%>\Microsoft.NET\Framework(e / o Framework64), questo ti darà un suggerimento abbastanza affidabile.

Può contenere più directory di versione come v4.0.30319e così via.


5

Microsoft ha un articolo della knowledge base che risponde a questa domanda:

Come determinare quali versioni e livelli di service pack di Microsoft .NET Framework sono installati

L'articolo elenca le chiavi di registro per verificare se è installata una particolare versione di .NET Framework.

Windows 7 è stato fornito con Microsoft .NET Framework 3.5 SP1 incluso come componente del sistema operativo, quindi non viene visualizzato nella finestra principale Programmi e funzionalità. Potresti essere in grado di visualizzarne parti nella sezione Attiva o Disattiva funzionalità di Windows in Programmi e funzionalità. Microsoft .NET Framework 3.5 SP1 include .NET 2.0 SP2 e .NET 3.0 SP2.


1
Tale collegamento fornisce solo istruzioni fino a .NET 4.6.x incluso incluso. Per .NET 4.7 vedere qui .
David,

2

.NET V3.5 è installato come parte del sistema operativo in Windows 7 e non è possibile disinstallarlo non credo, quindi è per questo che non viene visualizzato in Aggiungi / Rimuovi.

Per impostazione predefinita, anche questo significa che hai V2.0 e V3.0 poiché condividono tutti un CLR comune (V2.0).


1

Le versioni .NET CLR (V1.0, 1.1, 2 e 4) verranno installate fianco a fianco: potresti averle tutte .

3 e 3.5 sono state aggiunte ulteriori librerie al runtime V2.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.