一、安裝wsl2,微軟官方的教程:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10linux
二、在wsl2的發行版中安裝.net core sdk,可參考微軟官方教程:https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntudocker
三、安裝vscode,而後在vscode上安裝docker、remote wsl、remote containers三個插件,vscode右下角會顯示子系統ubuntu的名稱,點擊後可打開ubuntu內部的文件,以下圖:json
四、在vscode打開終端,這時終端連接到的是wsl2的Ubuntu系統,輸入命令建立一個mvc項目,以下圖:ubuntu
五、從上圖中能夠看到新建的mvc項目在wsl2 Ubuntu中的存放路徑:/home/zhoujinbo/netcoreprojs/firstWeb/firstWeb.csprojwindows
打開vscode菜單「File」->"Open Folder",找到該路徑打開,以下圖:mvc
六、這時vscode右下角會出現一個提示框,點擊yes便可,vscode會生成「launch.json」以及「task.json」文件。ide
至此,已經完成全部的設置,直接按下"F5",便可進行斷點調試,以下圖:spa