1、軟件下載
.net core 2.0 sdk;
vs code 最新版;
2、用 dotnet 命令行 dotnet cli 創建項目
打開終端,創建這次項目的文件夾,mkdir Demo1;
cd Demo1,進入文件夾,創建解決方案文件,dotnet new sln -o Demo1;
為了體現逼格,創建一個src的文件夾放在源碼,mkdir src;
進入src文件夾創建一個mvc項目,dotnet new mvc -o Demo1.WebUI;
回到Demo1 文件夾 cd .. ;將mvc項目添加到解決方案中,dotnet sln add src/Demo1.WebUI/Demo1.WebUI.csproj;
按照當前的步驟創建一個Console項目,一個類庫項目;
console 項目:dotnet new console -o Demo1.ConsoleApp;
類庫項目:dotnet new classlib -o Demo1.Common;//默認創建的是.net standard 2.0 類庫項目,-f 可以制定版本, -h 可以查看幫助
項目創建完成...;
3、vs code 環境配置
打開 vs code 添加c#的擴展,其他的擴展按照自己喜歡添加;
打開Demo1文件夾,默認提示是否創建workspace文件.vscode文件,點是即可;
4、vs code 調試 .net core
配置launch.json、tasks.json;直接點擊調試添加,選擇可選擇web,也可選擇console;
launch.json里面配置的就是web,console的具體信息,tasks.json中配置的是運行的任務;貌似vs code 可以多任務的但是由於時間關系就沒管,一次只運行一個程序,
args 里面制定,build 的哪個項目;
launch.json配置基本不用改
preLaunchTask:“build”//與tasks.json配置對應
program:運行的dll;
因為裝逼(源碼放src文件夾)遇到了個坑:“cwd”是指定調試時的工作目錄;默認是${workspaceFolder},其實應該是在工作目錄下的src/Demo1.WebUI;