In acest articol voi discuta despre modul în care putem determina .Net Framework-o versiune instalată pe calculatorul dumneavoastră:
- utilizând sistemul de fișiere Windows
- cu un instrument special de CLRver.exe
- în codul proiectului dvs.
- Cum de a determina versiunea unui ansamblu de cadru particular.
Metoda 1 - prin utilizarea sistemului de fișiere
Deci, cel mai simplu mod de a determina dacă .Net Framework instalat pe calculatorul dvs. - deschideți folderul corespunzător al folderului Windows.
De exemplu, du-te la c: \ Windows \ Microsoft.NET \ Framework. De-a lungul acestui traseu veți găsi foldere care încep cu v și versiunea cadrului:

Pe captura de ecran de mai sus, vom vedea câteva directoare care îndeplinesc cerințele de mai sus. Cadre, în care diferite versiuni ale CLR, puteți recunoaște prin căutarea într-o direcție sau un alt director - în directorul care conține CLR, printre altele, ar trebui să se bazeze pe de asamblare .net, așa cum se arată mai jos:

Metoda 2 - cu un instrument special CLRver.exe
Urmăriți echipa CLRver.exe. În versiunile de consolă ale listei CRJ se va afișa instalat pe calculatorul dumneavoastră:

Metoda 3 - codul proiectului dvs.
Este destul de ușor - apel doar System.Enviroment.Version de proprietate, aici este un exemplu de la MSDN:
Metoda 4 modul de a determina versiunea unui anumit cadru de asamblare folosind reflecție
Puteți găsi versiunea de software a cadrului, care este scris acest lucru sau că de asamblare:
Asta este tot. Vă mulțumesc tuturor pentru atenție =)
a se vedea, de asemenea,
Uh-oh, ceva a mers prost sau cum să obțineți de tratare a erorilor normale
Vizualizarea Asp.MVC PartialView folosind Ajax-cerere
LINQ unică, prima, ultima, SingleOrDefault - ce să aleg?
Cum de a crea o clasă folosind reflecție (.Net)
WCF este diferit de Web Services?