يركز فريق إنتاجية .NET الخاص بك الحي (المعروف أيضًا باسم Roslyn) كثيرًا على تحسين تجربة ترميز .NET. في بعض الأحيان ، يكون القليل من عمليات إعادة البناء والإصلاحات البرمجية التي تعمل على تحسين سير عملك. ربما تكون قد شاهدت العديد من التحسينات في المعاينات ، ولكن بالنسبة لك جميعًا الذين كانوا ينتظرون بفارغ الصبر إصدار GA ، إليك بعض الميزات التي قد تستمتع بها!

تحسينات الأدوات
أنا متحمس أكثر لألوان تصنيف Roslyn الجديدة. تلقت ألوان Visual Studio Code مدحًا كبيرًا لذلك قمنا بدمج أنظمة ألوان مماثلة في Visual Studio. محرر الكود الخاص بك هو الآن أكثر قليلا الملونة. الكلمات الأساسية وطرق المستخدم والمتغيرات المحلية وأسماء المعلمات والمشغلين الزائدين جميعهم يحصلون على ألوان جديدة. يمكنك حتى تخصيص الألوان لكل تصنيفات بناء جملة في أدوات> خيارات> البيئة> الخطوط والألوان وانتقل إلى "أعضاء المستخدم".

في أسفل الملفات في المحرر الخاص بك توجد مؤشرات صحة المستند وكذلك أيقونة تنظيف الكود الخاصة بنا. تتيح لك مؤشرات صحة المستند معرفة عدد الأخطاء والتحذيرات الموجودة في الملف الذي تفتحه حاليًا. يمكنك النقر على أيقونة تنظيف الكود لتطبيق قواعد نمط الكود المحددة في أدوات> خيارات أو ، إذا كان لديك ملف محرر لتكوين نمط رمز واحد عبر فريقك ، فسيطبق الأنماط المحددة في هذا الملف.

يمكنك تحرير ملفات المشاريع على غرار sdk بنقرة مزدوجة بسيطة! يمكنك أيضًا عرض ملفات المشروع هذه مع المعاينة في التنقل في GoToAll (Ctrl + t) والبحث في محتويات مراجع الملفات.

تحميل مجموعة فرعية من المشاريع في الحل الخاص بك مع حلول تمت تصفيتها ! يمكنك الآن إلغاء تحميل المشاريع وحفظ ملف .slnf الذي سيفتح المشاريع التي حددتها فقط. يساعدك ذلك في الوصول إلى الشفرة التي تهتم بها بسرعة دون الحاجة إلى تحميل حل كامل.

البحث عن جميع المراجع يصنف حسب نوع المرجع. يمكنك التصفية حسب القراءة / الكتابة في عمود "النوع" الجديد في نافذة العثور على جميع المراجع.

قم بتشغيل تنسيق نمط الكود على الحل بالكامل في سطر الأوامر باستخدام أداة dotnet format
العمومية.

Intellicode عبارة عن امتداد يوفر استكمالًا أكثر ذكاءً مع intellisense مع نماذج مدربة على تعلم الآلة تعمل على أكثر من 2000 مستودع .NET مفتوح المصدر على GitHub.

الآن الجامع من إصلاحات التعليمات البرمجية الجديدة و refactorings!
Foreach إلى LINQ

إضافة مرجع مفقود لأنواع غير مستوردة

مزامنة مساحة الاسم واسم المجلد

عكس التعبيرات الشرطية

سحب أعضاء لأعلى الحوار لترقية الأعضاء إلى واجهة

التفاف / المسافة البادئة / محاذاة المعلمات / الحجج

إزالة قيم التعبير غير المستخدمة والمعلمات

هذه مجموعة من الميزات البارزة لما هو جديد في Visual Studio 2019 ، للحصول على قائمة كاملة ، انظر ملاحظات الإصدار . كالمعتاد ، أحب تعليقاتك عبر twitter أو على GitHub أو في قسم التعليقات أدناه. أيضًا ، من بين الأشياء المهمة التي يجب مراعاتها أنه لاستخدام .NET Core 3.0 Preview ستحتاج إلى تنزيل وتثبيت SDK ، وهو غير مضمن مع برنامج تثبيت Visual Studio 2019 حتى الآن.

مدير البرنامج ، .NET و Visual Studio