使用VS Code從零開始開發調試.NET Core 1.1

來源:互聯網
上載者:User

標籤:lis   預設   控制台   alt   下載   檔案   .com   bsp   編寫   

使用VS Code 從零開始開發調試.NET Core 1.1。無需安裝VS 2017 RC 即可開發調試.NET Core 1.1應用。

.NET Core 1.1 發布也有一段時間了,最大的改動是從 project.json 還原回了csproj 。

今天微軟發布 .NET Core SDK 1.0 RC4 版本,離RTM版本也很近了。

對於.NET Core 1.0 可以查看之前教程 使用VS Code從零開始開發調試.NET Core 1.0。

本篇為VS Code 開發.NET Core 1.1教程,是在windows做實際操作,但同樣適用於其它系統。

 

環境安裝

本文示範開發環境: WIN10 x64 Visual Studio Code 1.9.0

.NET Core SDK 1.0 RC4 Windows x64 Installer:

https://go.microsoft.com/fwlink/?linkid=841686

SDK 如果安裝過之前版本,建議先卸載然後再安裝。

更多系統版本下載:

https://github.com/dotnet/core/blob/master/release-notes/rc4-download.md

VSCode :

https://code.visualstudio.com/

VSCode C#外掛程式:

Ctrl+P 開啟Quick Open 輸入: ext install csharp 選擇C# 安裝。

 

安裝好外掛程式以後重啟VS Code。

重磅推薦:

VS Code C# 外掛程式離線版 1.6.2

注意事項:本外掛程式只適用於 Windows x64 系統 ,其他系統請使用ext install csharp 下載官方外掛程式。

 

建立項目

首先確保 .NET Core SDK 安裝成功。

dotnet --version

輸出如下:

1.0.0-rc4-004771

然後就可以建立項目。

dotnet new console

dotnet restore

dotnet run

整個命令執行完成。

 

最新版SDK RC4 最大改動為 dotnet new 命令。

dotnet new 預設不再建立控制台應用,而是展示協助,而且會根據目前的目錄內容展示不同協助。

空檔案夾:

 

專案檔夾:

 

使用 VS Code 開發

 

使用 VS Code 開啟core11檔案夾,開啟Program.cs 檔案,稍微等待一下,會出現如所示。

 

選擇Yes 即可。外掛程式會自動為我們配置好 launch.json 。

 

注意:

這裡如果使用 ext install csharp 安裝C#外掛程式的,首次開啟需要耐心等待一下。

因為需要配置 .NET Core Debugger 及下載 OmniSharp server。

若出現 OmniSharp server is not running 就是因為 OmniSharp server 沒有下載下來。

只有成功安裝,才會有智能提示,以及添加設定檔提示。

 

然後我們切換到調試視窗就可以進行調試

 

 

下斷點成功斷下。

 

我們也可以很方便的編寫代碼,外掛程式為我們提供智能提示功能。

這樣我們不用安裝VS 2017 也可以開發 .NET Core 1.1。

 

如果你覺得本文對你有協助,請點擊“推薦”,謝謝。

使用VS Code從零開始開發調試.NET Core 1.1

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.