1. 程式人生 > >使用VSCode如何調試C#控制臺程序_2_加深總結

使用VSCode如何調試C#控制臺程序_2_加深總結

strong mage tor 控制 pan console 總結 屬性 目標

原文:使用VSCode如何調試C#控制臺程序_2_加深總結

要想使用調試,必須創建項目


1-你要調式的類,控制臺類等等,你需要放在一個項目下,這個項目最好是由使用.net core創建的,VSCode對應的命令為:

dotnet new console(這裏以控制臺為例)

2-使用編譯命令(dotnet restore)生成obj文件(包含project.xx.json等關於項目的重要文件)

或者使用運行命令:dotnet run (會自動編譯)

技術分享圖片

3-在調試按鈕下添加兩個配置文件:launch.json和tasks.json:

(tasks.json不需要做任何改動; launch.json需要修改屬性值program


"program": "${workspaceRoot}/bin/Debug/<target-framework>/<project-name.dll>",

改為:

"program": "${workspaceRoot}/bin/Debug/NETCoreApp1.1/新建文件夾.dll"

備註:

以控制臺為例:

其中<target-framework>是指目標運行環境:

  可以在上面還原的項目文件project.json中找到關鍵字".NETCoreApp,Version=v1.1";或者project.csproj尋找字段:<TargetFramework>netcoreapp2.0</TargetFramework>

<project-name.dll>為:所在文件夾的.dll;也可以在debug中找到生成的dll名稱

4-在VSCode使用快捷鍵F5可以開始調試了

使用VSCode如何調試C#控制臺程序_2_加深總結