دعم الشفرة في كود Visual Studio

أطلقنا الأسبوع الماضي نسخة معاينة من دعم ملف Razor (.cshtml) في ملحق C # لـ Visual Studio Code (1.17.1). يقدم هذا الإصدار عمليات استكمال C # وإكمال التوجيهات والتشخيصات الأساسية لمشاريع ASP.NET الأساسية. مزيد من التفاصيل تحت الخفض!



للعمل مطلوب


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


إذا كنت قد قمت بالفعل بتثبيت VS Code وامتداد C # ، فتأكد من ترقيتهما إلى أحدث الإصدارات.

الشروع في العمل


لتجربة أداة Razor الجديدة ، قم بإنشاء تطبيق ويب ASP.NET Core جديد ، ثم قم بتحرير أي ملف Razor (.cshtml).

1. افتح رمز Visual Studio

2. اختر Terminal> New Terminal

3. في المحطة الجديدة ، قم بتشغيل:

dotnet new webapp -o WebApp1` code -r WebApp1 

4. افتح About.cshtml

5. جرب إكمال HTML



6. وإكمال التوجيهات الشفرة



7. وإكمال C #



8. يمكنك أيضًا الحصول على التشخيص



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


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

  • تحرير Razor مدعوم حاليًا فقط في مشروعات ASP.NET Core (بدون دعم لمشاريع ASP.NET أو مشروعات Blazor)
  • لم يتم تنفيذ علامات المساعد ودعم التنسيق بعد
  • دعم تلوين محدود
  • أخطاء غير صحيحة في مشروعات Blazor لربط الأحداث
  • ملحق Emmet المختصر غير معتمد حتى الآن

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

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

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


All Articles