Dotnet,在Ubuntu 18.04上使用.NET並創建您的第一個應用程序

關於dotnet

在下一篇文章中,我們將研究.NET內核。 這是一個 微軟開發的免費,跨平台和開源框架 創建桌面應用程序,移動應用程序,Web應用程序,遊戲應用程序等。

如果您是Windows平台的.NET開發人員,.NET內核將幫助您 輕鬆配置您的開發環境,在任何Gnu / Linux和Unix操作系統上。 在以下幾行中,我們將看到 在Ubuntu 18.04上安裝Microsoft .NET Core SDK 以及如何使用donet編寫第一個應用程序。

在Ubuntu 18.04上安裝Microsoft .NET Core SDK

.NET內核與GNU / Linux,Mac OS和Windows兼容。 它可以安裝在最流行的GNU / Linux操作系統上,包括:Debian,Fedora,CentOS,Oracle Linux,RHEL,SUSE和Ubuntu。

首先,我們將打開一個終端(Ctrl + Alt + T)並輸入以下命令:

下載microsoft .net並在Ubuntu上安裝

wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb

我們將需要啟用“ Universe”存儲庫,如果您尚未啟用它。 可以通過在終端中輸入以下內容來完成:

sudo add-apt-repository universe

現在你可以 安裝.NET Core SDK 使用以下命令:

安裝apt-transport-https

sudo apt install apt-transport-https

安裝dotnet sdk 2.2

sudo apt update && sudo apt install dotnet-sdk-2.2

安裝完成後,我們可以 檢查安裝的版本 輸入:

網絡版本

dotnet --version

用dotnet創建您的第一個應用程序

如您所見,.NET的核心SDK已正確安裝在我們的Ubuntu中。 現在是時候使用dotnet創建第一個應用程序了。

舉例來說,我將創建一個名為“ubunlog應用'。 為此,您只需要打開一個終端(Ctrl + Alt + T)並運行:

用dotnet創建控制台應用程序

dotnet new console -o ubunlogApp

如您在上面的屏幕快照中所見,dotnet創建了一個新的控制台類型應用程序。 -o參數創建一個名為“ubunlog應用'存儲應用程序數據的位置 與所有必要的文件。

如果我們移動到目錄 ubunlog應用程式我們會發現類似以下內容:

使用dotnet創建的應用程序中的文件

有兩個文件叫 ubunlogApp.csproj 和 Program.cs 以及名為 obj 的目錄。預設情況下, Program.cs文件將包含運行程序的代碼,你好世界在控制台上。 我們可以通過鍵入以下內容來查看程序代碼:

你好世界dotnet program.cs文件

cat Program.cs

如果我們要 運行我們剛剛創建的應用程序,您只需要編寫以下命令:

你好世界dotnet終端結果

dotnet run

你好,世界典型的就是這麼簡單。 現在, 任何人都可以在Program.cs文件中編寫他們的代碼 並以相同的方式運行它。

我們可以做的另一件事是創建一個新目錄,例如, 我的代碼,使用以下命令:

mkdir ~/.micodigo

cd ~/.micodigo/

…從那裡我們可以建立這個目錄 我們的新開發環境 運行以下命令:

dotnet應用我的代碼

dotnet new console

上面的命令將創建兩個名為mycode.csproj和Program.cs的文件,以及一個名為obj的目錄。 現在,我們可以在編輯器中打開Program.cs文件,並使用我們自己的代碼刪除或修改現有的“ hello world”代碼。

編寫完所需的代碼後,我們只需保存並關閉Program.cs文件。 之後,我們可以 運行應用:

dotnet run

它可以 諮詢dotnet幫助 輸入:

dotnet --help

Microsoft Visual Studio代碼編輯器

為了編寫代碼,每個人都有自己喜歡的編輯器。 但是必須說 微軟有自己的編輯器,稱為“Microsoft Visual Studio代碼'具有對.NET的支持。 這是一個跨平台的代碼編輯器,因此可以在Windows,GNU / Linux和Mac OS X上使用。

它是一個輕量級且功能強大的開源代碼編輯器。 它內置了對JavaScript,TypeScript和Node.js的支持,並具有豐富的擴展語言生態系統,可以擴展其他語言,例如C ++,C,Python,PHP或Go。

如果您有興趣使用此代碼編輯器通過.NET開發應用程序,則可以查閱同事寫的文章,他在文章中指出 如何 安裝Visual Studio代碼 在Ubuntu中.

Microsoft文檔 我們將能夠找到 一些基礎教程,以學習如何使用.NET Core和.NET Core SDK工具 使用Visual Studio代碼編輯器。

了解有關dotnet的更多信息,您可以諮詢 官方項目頁面.


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   路易斯·岡薩雷斯(Luis Gonzalez) 他說:

    我使用Lubuntu,在安裝的第一行中它告訴我沒有Microsoft軟件包。 該發行版是否存在不一致之處? 問候

  2.   克里斯蒂安·卡瓦哈爾(Cristian Carvajal) 他說:

    創建應用程序後,如何在Ubuntu中安裝它?

  3.   匿名 他說:

    好路易斯,添加回購?