一:環境准備:
windows系統需要 win7 sp1 / windows 8 / windows 2008 r2 sp1 / windows10;
其他版本的windows系統在安裝.NET Core SDK很可能安裝失敗;
這里分享的是.net core 1.1版本的 ,1.0的版本略有一點不同(1.0的項目工程文件是project.json,1.1的變成了.csproj文件了)
安裝 vscode:https://code.visualstudio.com/ ;
安裝 .NET Core SDK:https://dotnetcli.blob.core.windows.net/dotnet/beta/Installers/Latest/dotnet-dev-win-x64.latest.exe;
二:准備安裝c# 調試插件,只有裝了插件才能正常使用調試等功能;
1:點擊vscode的拓展圖標,在輸入框中輸入c#,選擇第一個進行安裝;
2:因為要從外網下載,所以會很慢,建議使用代理進行操作或者耐心等待,等安裝好以后會提示重新加載vscode,確認重新加載就可以了;
3:如果因為網絡問題實在無法安裝成功的話,可以使用OmniSharp這個安裝包:https://github.com/OmniSharp/omnisharp-vscode/releases,下載csharp-1.8.1.vsix,用vscode直接打開這個文件就可以安裝成功;
4:至此 c#插件安裝成功
三:准備創建.net core項目
1:創建一個文件夾 firstcoreweb,vscode 文件->打開文件夾 來打開它;
2:點擊vscode ->查看->集成終端;
3:輸入dotnet new mvc,回車,即可創建一個完整的.net core web 項目;
四:准備進入調試
1:在終端命令行 執行 dotnet restore命令(vscode上面也會提示,是否需要restore,點擊restore就可以了),這是為了去更新nuget包,將需要的nuget包更新到本地;
2:在program.cs的main方法打上斷點(左邊單擊,出現紅點說明斷點已打上);
3:按F5,斷點已經走進來了;
至此 斷點調試成功;
如果你的項目沒有成功,檢查下launch.json文件,里面的program 路徑需要設置成當前項目所在的bin/debug目錄下的對應dll文件路徑,更改以后重新盡心上述調試步驟就可以了
五:准備發布 部署.net core項目到iis服務器
1:需要下載安裝window server hosting:https://www.microsoft.com/net/download/core#/runtime;
2:安裝完成以后,在vscode終端運行命令 dotnet publish -c release,回車即可在當前項目文件夾bin/release/下生成可部署文件夾publish;
3:在iis服務器上添加網站,地址指定到剛才生成的可部署文件夾,運行站點,即可看到.net core開發的第一個站點運行起來啦;











