VS Code+.Netでアプリを作る(No.5):ブレイクポイントを貼ってデバッグを行う
デバッグの方法は2つ
これは簡単。
名前空間: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
で、実行すれば解決した。
参考:
- コンソールに出力する
- ブレイクポイントを貼って動きを確認する。
これは簡単。
名前空間: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
で、実行すれば解決した。
参考:
- Microsoft .Net Document(Console.WriteLine メソッド)
- C# LINQ の使い方(Select, Where, OrderBy, OrderByDescending, Aggregate)
コメント
コメントを投稿