Netframeworkchecker
حول هذا المشروع
يقرأ هذا البرنامج إصدار .NET Framework المثبت على جهاز الكمبيوتر الخاص بك ويقارنه بإصدار مطلوب.
إذا لم يكن لديك الإصدار المطلوب ، يعرض البرنامج نسختين من مثبت .NET المطلوب (واحد غير متصل وواحد عبر الإنترنت).
يمكنك أيضًا النقر على زر التثبيت الذي سيقوم بتنزيل المثبت عبر الإنترنت وبدءه.
يتطلب هذا البرنامج على الأقل .NET 2.0 للتشغيل ؛ لكن المراهنة على أن المستخدم النهائي الخاص بك قد تم تثبيته 2.0 هو رهان آمن للغاية.
ابدأ / خيارات
NetFrameworkChecker.exe "required_version" "software_name" [-ShowOnlyIfNotInstalled]
- مطلوب _version: إصدار .NET مطلوب بالفعل
- software_name: اسم البرنامج الذي يحتاج .NET ، لإبلاغ المستخدم لماذا يتعين عليه تثبيت .NET Framework
- [-showonlyifnotinstalled]: اختياري ، لتحديد أنه يجب عدم عرض البرنامج إذا تم تثبيت الإصدار المطلوب بالفعل (التحقق الصامت)
مثال :
NetFrameworkChecker.exe "4.6.1" "3P" -ShowOnlyIfNotInstalled
المراجع الفنية
قائمة روابط التنزيل للمختلف.
https://docs.microsoft.com/en-us/dotnet/framework/deployment/deployment-guide-for-developers#redistributable-packages
يمكنك العثور على وصف لتاريخ اللغة هناك:
https://github.com/dotnet/csharplang/blob/master/language-version-history.md https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history
العلاقة بين .NET Framework Version و C# الإصدار:
https://stackoverflow.com/questions/247621/what-are-the-correct-version-numbers-for-c
- C# 1.0 صدر مع .NET 1.0 و VS2002 (يناير 2002)
- C# 1.2 (بشكل غريب بما فيه الكفاية) ؛ صدر مع .NET 1.1 و VS2003 (أبريل 2003). الإصدار الأول للاتصال بالتخلص من Ienumerators التي نفذت Idisposable. بعض الميزات الصغيرة الأخرى.
- تم إصدار C# 2.0 مع .NET 2.0 و VS2005 (نوفمبر 2005). الميزات الجديدة الرئيسية: الأدوية الجيرية ، والطرق المجهولة ، والأنواع الباطئة ، وكتل Iterator
- تم إصدار C# 3.0 مع .NET 3.5 و VS2008 (نوفمبر 2007). الميزات الجديدة الرئيسية: تعبيرات Lambda ، أساليب التمديد ، أشجار التعبير ، أنواع مجهولة ، الكتابة الضمنية (VAR) ، تعبيرات الاستعلام
- تم إصدار C# 4.0 مع .NET 4 و VS2010 (أبريل 2010). الميزات الجديدة الرئيسية: الربط المتأخر (الديناميكي) ، والتفويض والواجهة التباين العام ، ومزيد من دعم COM ، والوسائط المسماة ، ونوع بيانات tuple والمعلمات الاختيارية
- تم إصدار C# 5.0 مع .NET 4.5 و VS2012 (أغسطس 2012). الميزات الرئيسية: البرمجة Async ، سمات معلومات المتصل. كسر التغيير: حلقة الإغلاق المتغير.
- تم إصدار C# 6.0 مع .NET 4.6 و VS2015 (يوليو 2015). تنفذها روزلين. الميزات: المهيئات للخصائص التي تم تنفيذها تلقائيًا ، باستخدام التوجيهات لاستيراد الأعضاء الثابتة ، مرشحات الاستثناءات ، المبتدئين في العناصر ، في انتظار الصيد ، وأخيراً ، أضف التمديد طرقًا في مجموعات التجميع.
- تم إصدار C# 7.0 مع .NET 4.7 و VS2017 (مارس 2017) الميزات الجديدة الرئيسية: TUPLES ، مرجع السكان المحليين وعائد المرجع ، مطابقة الأنماط (بما في ذلك بيانات التبديل المستندة إلى الأنماط) ، إعلانات المعلمة المضمّنة ، الوظائف المحلية ، الحرفيات الثنائية ، فواصل الأرقام ، وعوائد غير متزامنة التعريفية.
- تم إصدار C# 7.1 مع VS2017 V15.3 (أغسطس 2017) الميزات الجديدة الثانوية: Async Main ، استدلال اسم عضو Tuple ، التعبير الافتراضي ، مطابقة الأنماط مع الأدوية الجنيسة.
- تم إصدار C# 7.2 مع VS2017 V15.5 (نوفمبر 2017) الميزات الجديدة الثانوية: معدل الوصول المحمي الخاص ، Span ، الملقب المؤشر الداخلي ، AKA Stackonly Struct ، كل شيء آخر.