使用VSCode調試C#控制台程序


 轉載自:

http://www.cnblogs.com/lxhbky/p/6673230.html

http://www.cnblogs.com/lxhbky/p/6692065.html

一、環境安裝

1.1 dotnet core SDK

  https://www.microsoft.com/net/download

1.2 VSCode :

  https://code.visualstudio.com/

1.3 VSCode C#插件:

可以在安裝好的VSCode里的插件擴展中搜索安裝:

二、創建項目:

2.1 CTRL+R,輸入CMD調出控制台程序,並輸入命令:cd 文件目錄  (轉到創建項目的文件夾)

2.2 然后輸入命令:dotnet new --help   (會出現創建新項目命令的提示信息)

2.3 然后創建一個簡單控制台程序如:dotnet new console    (創建控制台應用程序)

2.4 最后通過VS Code打開項目所在文件夾,會自動下載.NET Core Debugger,等待下載安裝   (安裝調式插件)


2.5 安裝成功。 重新使用VSCode打開我們的創建項目的目錄文件夾。
2.6 就可以通過VS Code Restore了
    如果想編譯調試的話需要配置launch.json和tasks.json。)
VS Code是可以自動配置的,注意剛打開項目的時候有條提示:
點擊yes自動配置,再點擊Restore

三、調試:

F5運行之后使用瀏覽器訪問程序:

安裝圖形操作就可以了:

 

四、備注:

推薦兩個開發C#非常實用的插件:
XML Documentation Comments Support for Visual Studio Code
這個插件是實現和vs一樣的xml注釋。比如按三下///自動補全

.NET Core Project Manager (Nuget)
這個插件是可以搜索Nuget包並自動向project.json添加
目前Visual Studio Code里官方C#插件只支持.NET Core編譯調試。暫不支持Mono和傳統.NET Framework
 
五、加深總結

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

dotnet new console(這里以控制台為例) 

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

 

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-name.dll>為:所在文件夾的.dll

4-可以開始調試了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM