VS Code+.Netでアプリを作る(No.5):ブレイクポイントを貼ってデバッグを行う

デバッグの方法は2つ

  • コンソールに出力する
  • ブレイクポイントを貼って動きを確認する。
1. コンソールに出力する。
これは簡単。
名前空間:using System;
Console.WriteLine("{0} - {1}", pet.Name, pet.Age);

2. ブレイクポイントを貼って動きを確認する。
launch.jsonにパラメータを追加
{
    "version": "0.2.0",
    "configurations": [
        {
   
            "requireExactSource": false
        },
        {
            "name": ".NET Core Attach",
            "type": "coreclr",
            "request": "attach",
            "processId": "${command:pickProcess}"
        }
    ]
}
これで実行すると、以下のエラーが発生。。。。
....最適化されており....デバッグ オプションの [マイ コードのみ] 設定が有効になっています。
解決策:最適化を無効化する。
$ dotnet run --no-restore
で、実行すれば解決した。












参考:





コメント

このブログの人気の投稿

ソリューション構成ごとにconfigファイルを作成する

C++の古いプロジェクトのビルドでerror MIDL2311 : statements outside library block are illegal in mktyplib compatability mode

web.config debug/releaseの内容を変換構文を使って切り替える