mac os 下 vs code 開發 .net core


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;

OK,這樣就可以了,左鍵點擊設置斷點,運行起來就可以了調試了。
最后關於項目的引用在項目的csproj文件中加入如下代碼
<ItemGroup>
<ProjectReference Include="..\Demo1.Common\Demo1.Common.csproj" />
</ItemGroup>


免責聲明!

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



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