使用VS Code开发 调试.NET Core 应用程序
使用VS Code開發(fā) 調(diào)試.NET Core RC2應(yīng)用程序,由于.NET Core 目前還處于預(yù)覽版。
本文使用微軟提供的示例進(jìn)行開發(fā)及調(diào)試。
https://github.com/aspnet/cli-samples
.NET Core 介紹及說明:
https://github.com/dotnet/cli
http://dotnet.github.io/getting-started/
環(huán)境安裝
本文開發(fā)的實(shí)際環(huán)境: win10 x64 VSCode 1.0
下載
https://github.com/dotnet/cli#installers-and-binaries
.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
最新版: https://github.com/OmniSharp/omnisharp-vscode/releases/download/v1.0.4-rc2/csharp-1.0.4-rc2.vsix
安裝好VSCode以后,打開VSCode 安裝C#插件。
直接用VSCode 打開插件就可以安裝了。
安裝好以后 F1 會發(fā)現(xiàn)多了dotnet 命令,證明也就安裝完成。
開發(fā)調(diào)試
下載微軟的示例代碼:https://github.com/aspnet/cli-samples
下載代碼后,使用VSCode 打開文件夾?cli-samples/HelloMvc
F1 輸入 dotnet restore
選擇對應(yīng)的dotnet restor (這里顯示好像是插件的bug)
?
你還可以在文件夾打開命令行,輸入 dotnet restore 同樣可以還原相關(guān)引用。
還原相關(guān)的引用。還原好以后我們就可以進(jìn)行調(diào)試了。
點(diǎn)擊調(diào)試 程序就跑起來。
?
這樣就可以下斷點(diǎn)調(diào)試。
訪問?http://localhost:5000/
?
開發(fā)
我們來添加一個(gè)新的Action
[HttpGet("/about")] ? ? ? ?public IActionResult About(){ ? ? ? ? ? ?var useragent=Request.Headers["User-Agent"]; ? ? ? ? ? ?return Content(useragent+"\r\nabout by linezero");}訪問:?http://localhost:5000/about
下斷點(diǎn)調(diào)試一下程序,斷點(diǎn)設(shè)置跟VS一樣。
斷下來以后,可以查看對應(yīng)的屬性以及值。
左側(cè)有對應(yīng)的監(jiān)視器,可以查看各個(gè)值。
這樣我們已經(jīng)可以調(diào)試.NET Core。
原文地址:http://www.cnblogs.com/linezero/p/5438074.html
.NET社區(qū)新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關(guān)注
總結(jié)
以上是生活随笔為你收集整理的使用VS Code开发 调试.NET Core 应用程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 技术人生,专家本色——采访张善友老师后的
- 下一篇: Asp.net 面向接口可扩展框架之类型