Dukungan Razor yang diperbarui dalam Visual Studio Code, sekarang dengan dukungan Blazor

Beberapa hari yang lalu kami mengumumkan dukungan tooling Razor yang ditingkatkan dalam Visual Studio Code dengan ekstensi C # terbaru. Rilis terbaru ini mencakup diagnostik Razor yang ditingkatkan dan dukungan untuk tag helper dan aplikasi Blazor.


Tag penolong selesai


Artikel ini di blog

Mulai


Untuk menggunakan pratinjau dukungan Razor ini dalam Visual Studio Code, instal yang berikut ini:



Untuk mencoba Kode Visual Studio dengan aplikasi Blazor , instal juga:


  • .NET Core 3.0 (Pratinjau 4 atau lebih baru)
  • Templat Blazor CLI terbaru:


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

Apa yang baru dalam rilis ini?


Diagnosis yang ditingkatkan


Kami telah meningkatkan diagnostik Razor dalam Visual Studio Code untuk berbagai skenario, termasuk karakter floating @ :


Floating @ character


Kawat gigi ujung tidak ada:


Pengait ujung tidak ada


Dan tag akhir yang hilang di blok kode:


Tag akhir tidak ada


Beri tag pada pembantu


Tag pembantu bantuan sekarang didukung dalam proyek-proyek ASP.NET Core:


Tag penolong selesai


Serta penyelesaian untuk nama dan nilai atribut penolong tag:


Tag atribut help helper


Blazor


Visual Studio Code sekarang juga berfungsi dengan aplikasi Blazor !


Anda mendapatkan pelengkapan untuk komponen dan parameter komponen:


Pelengkapan komponen


Juga pengikat data, penangan event dan banyak barang Blazor lainnya!


Blazor todos


Keterbatasan dan masalah yang diketahui


Ini adalah rilis alpha dari tooling Razor untuk Visual Studio Code, jadi ada sejumlah batasan dan masalah yang diketahui:


  • Pengeditan silet saat ini hanya didukung dalam proyek ASP.NET Core dan Blazor (tidak ada dukungan untuk proyek ASP.NET)
  • Dukungan terbatas untuk pewarnaan

Perhatikan bahwa jika Anda perlu menonaktifkan perkakas Razor:


  • Buka Kode Visual Studio Pengaturan Pengguna: File -> Preferensi -> Pengaturan
  • Cari β€œpisau cukur”
  • Centang kotak "Razor: Disabled"

Umpan balik


Harap beri tahu kami apa pendapat Anda tentang pembaruan terbaru ini untuk dukungan tooling Razor di Visual Studio Code dengan melaporkan masalah dalam repo Razor.VSCode . Saat melaporkan masalah terkait perkakas Razor, gunakan perintah "Laporkan Masalah Razor" dalam Visual Studio Code untuk menangkap semua informasi dan diagnostik yang relevan. Jalankan saja perintahnya lalu ikuti instruksinya.


Terima kasih telah mencoba Razor dalam Visual Studio Code!


Daniel Roth
Daniel Roth

Manajer Program Utama, ASP.NET

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


All Articles