vscodeでwasmのデバッグ最短コース
dotnetにwasm用のテンプレートが無い場合に先に追加しておく(dotnet new wasmbrowserでエラーが出る場合は入っていない)
dotnet new install Microsoft.NET.Runtime.WebAssembly.Templates
wasmサンプルプロジェクトを作成
> dotnet new sln -o wasm > cd wasm > dotnet new wasmbrowser -f net8.0 -o wasm1 > dotnet sln add wasm1/wasm1.csproj > dotnet build -c Debug
vscodeでwasmを開いて、launch.jsonを作成しビルド
urlは自動生成されたlaunchSettings.jsonに書いてあるurlをコピペ
{
"name": "Debug WASM",
"type": "blazorwasm",
"request": "launch",
"cwd": "${workspaceFolder}/wasm1",
"url": "https://localhost:7080"
}
ブレークポイントを置いてデバッグ開始すると、そこで止まる。
出来る事がわかったので、そっとvscodeを閉じるw