Отладка автономного приложения для веб-сборки Blazor в VSCode с помощью **watch**

#visual-studio-code #blazor-webassembly

Вопрос:

Я хочу отладить автономное приложение для веб-сборки Blazor с параметрами просмотра в VSCode.

Я последовал за Отладкой ASP.NET Основная веб-сборка Blazor, и она хорошо работает с точкой останова. Однако изменение кода не применяется во время отладки. Но при запуске dotnet wtach run --project /Path/To/Project.csproj в терминале применяется изменение кода. Поэтому я подозреваю launch.json , что файл следует изменить, чтобы применить опцию просмотра.

Что я должен изменить, чтобы достичь этого?

Вот мой файл launch.json, который генерируется автоматически.

 {
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Ledger.Client.Web",
            "type": "blazorwasm",
            "request": "launch",
            "cwd": "${workspaceFolder}/Client/Web",
        }
    ]
}
 

Ответ №1:

В соответствии с вопросами и ответами Microsoft,

Вам понадобится VS2019 16.11.2 с предварительным просмотром Net6 5 или предварительным просмотром VS2020 1, у которого есть предварительный просмотр Net6 5.
Горячая перезагрузка не работала в предварительном просмотре Net6 4 или Net5.

Комментарии:

1. .NET 6 выпущен в производство, и все та же проблема с отладкой через VS-код..

2. @HrvojeKusulja Я рекомендую использовать командную строку, пока эта проблема не будет решена.

3. Я использую Windows, VSCode, ASP.NET 6 Проект Blazor WASM и команда dotnet watch. Однако точка останова не запускается в VSCode в шаблоне по умолчанию (dotnet new blazorwasm).