使用VS Code 从零开始开发并调试.NET Core 应用程序
使用VS Code 從零開始開發(fā)并調(diào)試.NET Core 應用程序,C#調(diào)試。上一篇?使用VS Code開發(fā) 調(diào)試.NET Core 應用程序?得到了大家的支持。
現(xiàn)在為大家?guī)韽牧汩_始教程,讓你更好的了解.NET Core 應用程序。使用VS Code 開發(fā)C# 程序 并調(diào)試程序。
并且也會解決上一篇所遺留的一些問題。
環(huán)境安裝
本文開發(fā)的實際環(huán)境: 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#插件
上一篇評論區(qū)有很多園友出現(xiàn) OmniSharp server is not running.
出現(xiàn)這個主要原因是沒有下載下來 ?OmniSharp server 部分。
這里大家最好全程掛著代理來安裝,保證OmniSharp 完全下載完畢。
如果大家沒有代理,我給大家封裝了一個 C# 插件 基于OmniSharp 最新版封裝。
安裝好以后就可以直接使用,不會再出現(xiàn)?OmniSharp server is not running.
重磅推薦:點擊下載?(密碼:Caon)注意事項:本插件只適用于 windows x64 系統(tǒng) ,其他系統(tǒng)請下載官方插件。
安裝插件:直接用VSCode 打開插件文件就可以安裝了。
安裝完以后重啟,出現(xiàn)如上圖所示代表插件安裝成功。
?
創(chuàng)建項目
1.新建文件夾 netcoredemo
2.創(chuàng)建項目 dotnet new
3.新建NuGet.Config
新建一個?NuGet.Config 將下面內(nèi)容復制進去。
<?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 就可以了。
第一次打開項目會發(fā)現(xiàn)報一些錯誤,已經(jīng)為你自動生成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 重新還原一次引用就可以了。
?
配置調(diào)試
1.調(diào)試
點擊調(diào)試,會發(fā)現(xiàn)無法進行調(diào)試,斷點斷不下來。
這里我們需要做一個配置。
打開project.json 文件 在節(jié)點:?compilationOptions ?加入:?"debugType": "portable"
"compilationOptions": { ? ?"debugType": "portable"},編輯好以后保存,重新打開VSCode 。
再點擊調(diào)試,發(fā)現(xiàn)斷點已經(jīng)可以斷下,查看參數(shù)等操作都可以正常進行。
?
2.開發(fā)
智能提示提供強大支持。
?
這樣我們就可以開發(fā).NET Core 程序,同時可以使用VSCode 調(diào)試 .NET Core?程序。
相關文章:
ASP.NET Core 1.0 入門——了解一個空項目
ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)
.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0簡介
云服務器下ASP.NET Core 1.0環(huán)境搭建(包含mono與coreclr)
使用VS Code開發(fā)ASP.NET Core 應用程序
dotnet run是如何啟動asp.net core站點的
ASP.NET Core提供模塊化Middleware組件
“dotnet restore"和"dotnet run"都做了些什么?
探秘 dotnet run 如何運行 .NET Core 應用程序
.NET Portability Analyzer 已開源
ASP.NET Core的配置(1):讀取配置信息
ASP.NET Core的配置(2):配置模型詳解
.NET Core 1.0 RC2 歷險之旅
使用VS Code開發(fā) 調(diào)試.NET Core 應用程序
讓我們Core在一起:ASP.NET Core & .NET Core
原文地址:http://www.cnblogs.com/linezero/p/5452669.html
.NET社區(qū)新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注
贊賞
人贊賞
總結
以上是生活随笔為你收集整理的使用VS Code 从零开始开发并调试.NET Core 应用程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .NET平台开源项目速览-最快的对象映射
- 下一篇: 跨平台与云端创新,为企业和开发者开辟更广