前言
大家好,我是程序員阿木
.NET Core SDK 是一組庫和工具,開發人員可用其創建 .NET Core 應用程序和庫。 它包含以下用於構建和運行應用程序的組件:
- .NET Core CLI 工具。
- .NET Core 庫和運行時。
- dotnet 驅動程序 : 驅動程序名為:dotnet, 運行依賴於框架的應用或執行命令
即:SDK包含.NET 程序在Linux上運行所需的庫和Runtime, 以及命令行構建工具用來創建,編譯,運行.NET 程序。
安裝部署說明
1、 安裝環境依賴包
輸入命令:yum install libunwind libicu
2、 下載.NET SDK
輸入命令:sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
3、 更新系統軟件包
輸入命令:sudo yum install dotnet-sdk-2.1
中間提示是否下載:回車輸入 "y"
4、 安裝.NET Core SDK
輸入命令:dotnet new console -o myAppDemo
安裝過程中提示是否下載:回車輸入 "y"
回車輸入 ”y”
5、 創建.Net 控制檯 應用程序
輸入命令:cd myAppDemo/
6、 進入該文件目錄
輸入命令:dotnet run
7、 檢驗是否安裝成功
輸入命令:dotnet run
顯示 "Hello,world ",證明.NET Core SDK 環境安裝成功
(Tips: 看到這裡,大家可能會覺得這樣的文檔外面大把的是,並沒有什麼用,因為我們的程序根本就不是在控制檯裡面運行的,而是Web項目,那Linux上的Web項目是如何運行呢,Kestrel服務器如何運行起來的呢?其實都是一句話的事:
輸入命令: dotnet web項目程序集.dll
具體的使用方式我們會在接來的部署裡面詳細說明!^-^
結語
很多的.NET 開發者在接觸 .Net Core 之前,對於 Linux 系統不是很瞭解,或者很排斥 Linux的命令行,侷限在 Windows 下的IIS與Visual Studio 強大的一站式配置,於是便有了一個職業發展的天花板橫在那裡。而如今,.NET Core的出現,幫我們打開了Linux,打開了開源世界的大門,我們可以接觸很多以前接觸不到的東西:比如說 linux系統,Nginx反向代理和 Docker容器、Kubernetes等等。
接下來,我們將一步步從開發一個.NET Core Web項目到部署到Linux,到Docker化部署,到Kubernetes 容器編排,展示.NET開發的強大功能,希望大家可以持續保持關注!
謝謝!
閱讀更多 NET架構設計實戰 的文章