Microsoftがリリースしたばかり Visual Studio Code 数日前。
そのIDE内からASP.NETMVCアプリケーションをデバッグするにはどうすればよいですか?
(このプレビューリリースでは)できません。参照: https://code.visualstudio.com/Docs/aspnet5
Vscodeを開き、C#拡張機能をインストールします。
ext install csharp
プロジェクトのディレクトリをvscodeで開きます。ファイル>フォルダを開く...
Vscodeは次のように尋ねる場合があります:ビルドとデバッグに必要なアセットがプロジェクトにありません。それらを追加しますか?
その場合は、はいを選択します。これにより、.vscode
およびlaunch.json
ファイルを含むtasks.json
ディレクトリが追加されます。
注:vscodeがこれを要求しない場合は、それらのファイルに適切な設定があることを確認する必要があります。これを行う1つの方法は、既存の.vscode
ディレクトリを削除してから、vscodeを再起動することです。
デバッグビューを開きます(CTRL + SHIFT + D)、構成を選択し、緑色の矢印をクリックします。選択する構成がわからない場合は、.NET Core Launch(Web)を使用してください。
正しくセットアップされている場合、Webブラウザはlocalhost:5000で開き、DEBUGCONSOLEは出力を表示します。
これは、net451
のEXEで機能します。
"program": "${workspaceRoot}\\bin\\Debug\\net451\\myApp.exe",
これは、netcoreapp1.0
のDLL)で機能します。
"program": "${workspaceRoot}\\bin\\Debug\\netcoreapp1.0\\myApp.dll",
次のエントリを追加して、ポータブルPDBを有効にします。それ以外の場合は、「このドキュメントのシンボルはロードされていません」というメッセージが表示されます。
"buildOptions: {
"debugType": "portable",
}
windows環境を使用している場合は、configure actions
ビジュアルスタジオと同様に、ブレークポイントを追加してから使用します F5。次の画像を参照してください。
詳細 ここ