NetframeworkChecker
Tentang proyek ini
Program ini membaca versi .NET Framework yang diinstal di komputer Anda dan membandingkannya dengan versi yang diperlukan.
Jika Anda tidak memiliki versi yang diperlukan, program ini menampilkan 2 versi dari penginstal .NET yang diminta (satu offline dan satu online).
Anda juga dapat mengklik tombol Instal yang akan mengunduh penginstal online dan memulainya.
Program ini diperlukan setidaknya .NET 2.0 untuk dijalankan; Tetapi bertaruh bahwa pengguna akhir Anda telah menginstal 2.0 adalah taruhan yang cukup aman.
Mulai / Opsi
NetFrameworkChecker.exe "required_version" "software_name" [-ShowOnlyIfNotInstalled]
- wajib_version: Versi .net sebenarnya diperlukan
- Software_name: Nama perangkat lunak yang membutuhkan .net, untuk memberi tahu pengguna mengapa ia harus menginstal .NET Framework
- [-Showonlyifnotinstalled]: opsional, untuk menentukan bahwa program tidak boleh ditampilkan jika versi yang diperlukan sudah diinstal (pemeriksaan diam)
Contoh :
NetFrameworkChecker.exe "4.6.1" "3P" -ShowOnlyIfNotInstalled
Referensi teknis
Daftar tautan unduhan untuk. Versi yang berbeda diambil dari sana:
https://docs.microsoft.com/en-us/dotnet/framework/deployment/deployment-guide-for-develever#redistributable-packages
Anda dapat menemukan deskripsi sejarah bahasa di sana:
https://github.com/dotnet/csharplang/blob/master/language-version-history.md https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history
Hubungan antara .NET Framework Version dan C# Versi:
https://stackoverflow.com/questions/247621/what-are-the-correct-ver-numbers-for-c
- C# 1.0 dirilis dengan .NET 1.0 dan VS2002 (Januari 2002)
- C# 1.2 (cukup aneh); Dirilis dengan .NET 1.1 dan VS2003 (April 2003). Versi pertama yang dihubungi Buang pada iEnumerators yang mengimplementasikan Idisposable. Beberapa fitur kecil lainnya.
- C# 2.0 dirilis dengan .NET 2.0 dan VS2005 (November 2005). Fitur baru utama: obat generik, metode anonim, tipe nullable, blok iterator
- C# 3.0 dirilis dengan .NET 3.5 dan VS2008 (November 2007). Fitur baru utama: Ekspresi Lambda, metode ekstensi, pohon ekspresi, tipe anonim, pengetikan implisit (VAR), ekspresi kueri
- C# 4.0 dirilis dengan .NET 4 dan VS2010 (April 2010). Fitur Baru Utama: Late Binding (Dynamic), Delegate dan antarmuka varian generik, lebih banyak dukungan COM, argumen bernama, tipe data tuple dan parameter opsional
- C# 5.0 dirilis dengan .NET 4.5 dan VS2012 (Agustus 2012). Fitur Utama: Pemrograman Async, Atribut Info Penelepon. Breaking Change: Penutupan variabel loop.
- C# 6.0 dirilis dengan .NET 4.6 dan VS2015 (Juli 2015). Diimplementasikan oleh Roslyn. Fitur: Inisialisasi untuk properti yang diimplementasikan secara otomatis, menggunakan arahan untuk mengimpor anggota statis, filter pengecualian, inisialisasi elemen, menunggu di Catch dan akhirnya, Extension menambahkan metode dalam pengumpulan inisialisasi.
- C# 7.0 dirilis dengan .NET 4.7 dan VS2017 (Maret 2017) Fitur baru utama: tupel, penduduk setempat dan pengembalian REF, pencocokan pola (termasuk pernyataan sakelar berbasis pola), deklarasi parameter inline, fungsi lokal, literal biner, pemisah digit, dan pengembalian async yang sewenang-wenang.
- C# 7.1 Dirilis dengan VS2017 v15.3 (Agustus 2017) Fitur baru kecil: Async Main, Inferensi Nama Anggota Tuple, Ekspresi Default, Pencocokan Pola Dengan Generik.
- C# 7.2 Dirilis dengan VS2017 V15.5 (November 2017) Minor Fitur Baru: Pengubah Akses Privat yang Dilindungi, SPAN, AKA Pointer Interior, alias Stackonly Struct, yang lainnya.