最新文章:http://www.cnblogs.com/linezero/p/VSCodeNETCore.html
使用VS Code 從零開始開發並調試.NET Core 應用程序,C#調試。
上一篇 使用VS Code開發 調試.NET Core 應用程序 得到了大家的支持。
現在為大家帶來從零開始教程,讓你更好的了解.NET Core 應用程序。使用VS Code 開發C# 程序 並調試程序。
並且也會解決上一篇所遺留的一些問題。
環境安裝
本文開發的實際環境: win10 x64 VSCode 1.0
下載
.NET Core SDK Installer:
https://dotnetcli.blob.core.windows.net/dotnet/beta/Installers/Latest/dotnet-dev-win-x64.latest.exe
VSCode :
https://code.visualstudio.com/
VSCode C#插件:
https://github.com/OmniSharp/omnisharp-vscode/releases
安裝C#插件
上一篇評論區有很多園友出現 OmniSharp server is not running.
出現這個主要原因是沒有下載下來 OmniSharp server 部分。
這里大家最好全程掛着代理來安裝,保證OmniSharp 完全下載完畢。
如果大家沒有代理,我給大家封裝了一個 C# 插件 基於OmniSharp 最新版封裝。
安裝好以后就可以直接使用,不會再出現 OmniSharp server is not running.
重磅推薦:點擊下載 (密碼:Caon)注意事項:本插件只適用於 windows x64 系統 ,其他系統請下載官方插件。
安裝插件:直接用VSCode 打開插件文件就可以安裝了。
安裝完以后重啟,出現如上圖所示代表插件安裝成功。
創建項目
1.新建文件夾 netcoredemo
2.創建項目 dotnet new
3.新建NuGet.Config
新建一個 NuGet.Config 將下面內容復制進去。
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <add key="AspNetCI" value="https://www.myget.org/F/aspnetcirelease/api/v3/index.json" /> <add key="NuGet.org" value="https://api.nuget.org/v3/index.json" /> </packageSources> </configuration>
4.使用VSCode 打開 netcoredemo
打開netcoredemo 文件夾,會有一個提升點擊Yes 就可以了。
第一次打開項目會發現報一些錯誤,已經為你自動生成launch.json,以及會讓你自動還原相關引用。
這里要在project.json 做一點改動。
"dependencies": { "Microsoft.NETCore.App": { "type": "platform", "version": "1.0.0-rc2-*" } },
將 Microsoft.NETCore.App version 版本改為 1.0.0-rc2-*
更改以后F1 dotnet restore 重新還原一次引用就可以了。
配置調試
1.調試
點擊調試,會發現無法進行調試,斷點斷不下來。
這里我們需要做一個配置。
打開project.json 文件 在節點: compilationOptions 加入: "debugType": "portable"
"compilationOptions": { "debugType": "portable" },
編輯好以后保存,重新打開VSCode 。
再點擊調試,發現斷點已經可以斷下,查看參數等操作都可以正常進行。
2.開發
智能提示提供強大支持。
這樣我們就可以開發.NET Core 程序,同時可以使用VSCode 調試 .NET Core 程序。
如果你覺得本文對你有幫助,請點擊“推薦”,謝謝。