Visual Studio Code получил обновленную поддержку Razor с Blazor
Microsoft анонсировал улучшенную поддержку инструментов Razor в Visual Studio Code с последним расширением C#. Этот выпуск включает в себя улучшенную диагностику Razor и поддержку для тег-хелперов и приложений Blazor.
Чтобы опробовать превью-версию поддержки Razor в Visual Studio Code, установите следующее:
- .NET Core SDK
- Visual Studio Code
- Расширение C#
Чтобы опробовать Visual Studio Code с приложениями Blazor, также установите:
- .NET Core 3.0 (версию Preview 4 или более позднюю)
- Последние шаблоны CLI Blazor:
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!
Вы получаете завершения для компонентов и параметров компонентов:
Это альфа-версия инструментария Razor для Visual Studio Code, поэтому существует ряд ограничений и известных проблем:
- Редактирование Razor в настоящее время поддерживается только в проектах ASP.NET Core и Blazor (без поддержки проектов ASP.NET)
- Ограниченная поддержка подсветки кода
Обратите внимание, что если вам нужно отключить инструмент Razor:
- Откройте Visual Studio Code User Settings: File -> Preferences -> Settings
- Ищите “razor”
- Установите флажок “Razor: Disabled”