使用VS Code開發除錯ASP.NET Core 1.0,微軟在今天凌晨釋出了.NET Core 1.0,ASP.NET Core 1.0 與 Entity Framewok 1.0。
之前跟大家講解過VS Code開發除錯.NET Core RC2應用程式。今天講一下VS Code開發 ASP.NET Core。
環境安裝
.NET Core SDK Installer:
win x64:
https://download.microsoft.com/download/A/3/8/A38489F3-9777-41DD-83F8-2CBDFAB2520C/packages/DotNetCore.1.0.0-SDK.Preview2-x64.exe
SDK 如果安裝過 RC2,請先解除安裝然後再安裝。
更多版本下載:
https://www.microsoft.com/net/download
VSCode :
https://code.visualstudio.com/
VSCode C#擴充套件:
Ctrl+P 開啟Quick Open 輸入: ext install csharp 選擇C# 安裝。
安裝好外掛以後重啟VS Code。
建立專案
首先確保 DotNetCore.1.0.0-SDK 安裝成功。
dotnet –version
輸出如下:
1.0.0-preview2-003121
然後就可以建立專案,.NET Core 1.0 增加建立web 專案。
dotnet new -t web
dotnet restore
dotnet run
ctrl + c 停止專案,使用VS Code 開啟 aspnetcore 資料夾。
如果是第一次用 VS Code 開啟 C# 專案這裡需要等待其下載 .NET Core Debugger 。
出現下圖所示,代表安裝好。然後點選Yes
然後我們切到除錯模組,點選除錯。
成功除錯,VS Code 會自動開啟 http://localhost:5000
安裝yo
首先我們需要安裝nodejs,然後命令列輸入:
npm install -g yo
npm install -g generator-aspnet
這樣我們可以通過yo 生成專案、Controller 及View
新增 Controller
yo aspnet:MvcController DemoController
新增 View
我們新建一個Demo 資料夾,然後在下面新增View
yo aspnet:MvcView Index
訪問: http://localhost:5000/demo
除錯:
直接下斷點既可除錯。