تم تحديث دعم الشفرة في Visual Studio Code ، الآن بدعم Blazor

قبل بضعة أيام ، أعلنا عن دعم محسّن لأدوات Razor في Visual Studio Code بامتداد C # الأحدث. يتضمن هذا الإصدار الأخير تشخيصات Razor محسّنة ودعمًا لمساعدي العلامات وتطبيقات Blazor.


العلامة مساعد الانتهاء


هذه المادة في بلوق

ابدأ


لاستخدام هذه المعاينة لدعم Razor في Visual Studio Code ، قم بتثبيت ما يلي:



لتجربة Visual Studio Code مع تطبيقات Blazor ، قم أيضًا بتثبيت:


  • .NET Core 3.0 (المعاينة 4 أو الأحدث)
  • أحدث قوالب Blazor CLI:


    dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview4-19216-03 

ما الجديد في هذا الإصدار؟


تحسين التشخيص


لقد قمنا بتحسين تشخيصات Razor في Visual Studio Code لمجموعة متنوعة من السيناريوهات ، بما في ذلك الأحرف العائمة @ :


شخصية عائمة @


أقواس نهاية مفقودة:


نهاية هدفين مفقود


وفقدان علامات النهاية في كتل التعليمات البرمجية:


علامة نهاية مفقودة


علامة المساعدين


اكتمال مساعد العلامات مدعومة الآن في مشاريع ASP.NET Core:


العلامة مساعد الانتهاء


بالإضافة إلى الإكمالات لأسماء وقيم سمة مساعد العلامات:


علامة سمة إكمال المساعد


Blazor


يعمل Visual Studio Code الآن مع تطبيقات Blazor أيضًا!


تحصل على الإكمال للمكونات ومعلمات المكون:


استكمال المكونات


أيضا ملزمة للبيانات ، معالجات الأحداث والكثير من الأشياء الجيدة Blazor!


Blazor todos


القيود والمشكلات المعروفة


هذا هو إصدار ألفا من الأدوات Razor لـ Visual Studio Code ، لذلك هناك عدد من القيود والمشكلات المعروفة:


  • لا يتوفر حاليًا تحرير Razor حاليًا إلا في مشاريع ASP.NET Core و Blazor (لا يوجد دعم لمشاريع ASP.NET)
  • دعم محدود للتلوين

لاحظ أنه إذا كنت بحاجة إلى تعطيل الأدوات Razor:


  • افتح إعدادات مستخدم Visual Studio Code: ملف -> تفضيلات -> إعدادات
  • البحث عن "شائكة"
  • حدد مربع الاختيار "الشفرة: معطل"

ردود الفعل


يرجى إعلامنا برأيك حول هذا التحديث الأخير لدعم الأدوات Razor في Visual Studio Code عن طريق الإبلاغ عن المشكلات في Razor.VSCode repo. عند الإبلاغ عن المشكلات المتعلقة بأدوات Razor ، يرجى استخدام الأمر "الإبلاغ عن مشكلة Razor" في Visual Studio Code لالتقاط جميع عمليات الشراء والمعلومات ذات الصلة. فقط قم بتشغيل الأمر ثم اتبع الإرشادات.


شكرا لمحاولة الخروج الشفرة في مدونة Visual Studio!


دانيال روث
دانيال روث

مدير البرنامج الرئيسي ، ASP.NET

Source: https://habr.com/ru/post/ar449674/


All Articles