Versi NET. Apa yang saya jalankan?

16

Di Windows 7, bagaimana cara memberi tahu versi kerangka .NET apa yang telah saya instal?

Dalam sistem operasi sebelumnya, (yaitu Vista / XP), saya dapat pergi ke Tambah / Hapus Program dan itu akan menunjukkan semua versi .NET Framework diinstal. Dengan Windows 7, saya hanya melihat "Profil Klien Microsoft .NET Framework 4" (di panel kontrol Program dan Fitur).

Dugaan saya adalah hanya menampilkan nomor versi terbaru / terbesar untuk .NET framework install saya?

Catatan: Saya juga memeriksa Program dan Fitur> Pembaruan Terpasang, untuk melihat apakah semua versi .NET framework yang terinstal ditampilkan di sana, tetapi tidak berhasil.

Adam Kane
sumber
1
Alasan Windows 7 tidak menunjukkan kepada Anda yang lain adalah karena ia datang dengan versi 3.5 dan di bawah pra-instal.
Sasha Chedygov

Jawaban:

14

Lihat <%WINDIR%>\Microsoft.NET\Framework(dan / atau Framework64), ini akan memberi Anda petunjuk yang cukup dapat diandalkan.

Ini mungkin berisi beberapa direktori versi seperti v4.0.30319dan sebagainya.

DMA57361
sumber
5

Microsoft memiliki artikel basis pengetahuan yang menjawab pertanyaan ini:

Cara menentukan versi dan tingkat paket layanan mana dari Microsoft .NET Framework yang diinstal

Artikel ini mencantumkan kunci registri untuk memeriksa untuk menentukan apakah versi .NET Framework tertentu diinstal.

Windows 7 dikirimkan dengan Microsoft .NET Framework 3.5 SP1 termasuk sebagai komponen sistem operasi, sehingga tidak muncul di jendela Program dan Fitur utama. Anda mungkin dapat melihat sebagiannya di bagian Aktifkan atau Nonaktifkan Fitur dan Program Windows . Microsoft .NET Framework 3.5 SP1 mencakup .NET 2.0 SP2 dan .NET 3.0 SP2.

Jay Michaud
sumber
1
Tautan itu hanya memberikan instruksi hingga dan termasuk .NET 4.6.x. Untuk .NET 4.7 lihat di sini .
David
2

.NET V3.5 diinstal sebagai bagian dari OS di Windows 7 dan Anda tidak dapat menghapus instalannya. Saya rasa, jadi inilah mengapa ia tidak muncul di Add / Remove.

Secara default ini juga berarti Anda memiliki V2.0 dan V3.0 karena mereka semua berbagi CLR umum (V2.0).

Andy
sumber
1

Versi .NET CLR (V1.0, 1.1, 2 dan 4) akan dipasang berdampingan — Anda dapat memiliki semuanya .

3 dan 3.5 adalah perpustakaan tambahan yang ditambahkan ke runtime V2.

Richard
sumber