原文:ASP.NET Core 新建項目 - macOS 環境 - ASP.NET Core 基礎教程 - 簡單教程,簡單編程html
對於任何語言和框架,都是從 Hello World 開始的,這個很是簡單,但卻有十分重大的意義,ASP.NET Core 基礎教程也會以 Hello World 開始編程
爲何呢?瀏覽器
由於可以運行 Hello World 成功,那意味着以前咱們配置的環境就是成功的,不然就要就是配置失敗markdown
雙擊 Visual Studio 圖標打開 Visual Studio ,而後選擇菜單欄中的 文件 -> 新建解決方案 打開爲新建項目選擇模板對話框框架
若是是 Windows 系統,則是 文件 -> 新建 -> 項目less
在新建項目選擇模板對話框中,能夠看到左邊列出了各類解決方案的模板,咱們選擇 .NET Core 下面的 應用ide
選中了應用以後,右邊就會出現 .NET Core 應用的各類解決方案列表和語言選擇列表翻譯
當選中某一項的時候最右邊會出現相應的說明版本控制
宇宙第一 IDE 果真不是蓋的..調試
由於 .NET Core 下的 4 個版本的簡介是英文的,因此咱們簡單的翻譯下右邊的說明( 使用場景 )
模板 | 說明 |
---|---|
ASP.NET Core 空 | 用於建立 ASP.NET Core 應用程序的空的項目模板,該模板下不會包含任何內容 |
ASP.NET Core Web App ( MVC ) | 用於建立 ASP.NET Core 應用程序的 MVC 項目模板 包含了 MVC 中的視圖和控制器的簡單範例 |
ASP.NET Core Web API | 用於建立 ASP.NET Core HTTP Web Services 服務的項目模板, 使用 MVC 模式,包含了一個簡單的控制器範例,該模板一樣可用於建立 MVC 項目 有時候只須要建立一個 API,不須要關心 Razor,本地化或 XML 序列化。 經過刪除無用的 NuGet 軟件包和代碼,能夠提升 API 的加載時間並減小部署包大小 |
ASP.NET Core Web 應用 | 使用 Razor Pages 建立 ASP.NET Core Web 應用程序的項目模板 包含了 Razor Pages 的一些簡單的範例 |
默認狀況下,咱們都會選擇 ASP.NET Core 空,由於這樣咱們能夠更好的瞭解 ASP.NET Core 項目的結構
選擇 ASP.NET Core 空,而後從右邊的語言中選擇 C#,點擊下一步,進入項目配置對話框
由於教學目的,因此目標框架,咱們選擇了 .NET Core 2.1
單擊下一步進入 項目名稱 和 保存界面 選擇對話框
在項目名稱中輸入 HelloWorld,Visual Studio 會自動輸入解決方案名稱
並且右邊能夠實時預覽項目的目錄結構
版本控制和在解決方案裏建立項目目錄能夠根據狀況自由選擇,但通常都會選中
點擊右下角的建立,就會生成一個 HelloWorld 的項目
此時此刻咱們並不想介紹項目的結構,而是看看項目是否可以順利運行
單擊左邊的 Startup.cs,而後將
await context.Response.WriteAsync("Hello World!");
修改爲
await context.Response.WriteAsync("Hello World!\nHello 簡單教程 ( www.twle.cn ) ");
單擊左上角的三角符號或者菜單欄中的 啓動->啓動而不調試 來啓動項目
或
這時會彈出是否信任開發者 https 證書,選擇是便可
而後就會使用默認瀏覽器彈出網址 https://localhost:5001
顯示結果以下
至此,說明咱們 ASP.NET Core 環境配置成功