Dotnet, yi aiki tare da .NET akan Ubuntu 18.04 kuma ƙirƙirar aikace-aikacenku na farko

game da dotnet

A cikin labarin na gaba zamuyi duba kann NET. Wannan shi ne kyauta, tsarin dandamali da tsarin buɗe ido wanda Microsoft ya haɓaka don ƙirƙirar ƙa'idodin tebur, aikace-aikacen hannu, aikace-aikacen yanar gizo, aikace-aikacen wasa, da dai sauransu.

Idan kai mai haɓaka NET ne, yana zuwa daga dandamali na Windows, maɓallin .ET zai taimaka maka saita yanayin ci gaban ka a sauƙaƙe, akan kowane Gnu / Linux da Unix tsarin aiki. A cikin layi masu zuwa zamu ga yadda shigar da Microsoft .NET Core SDK akan Ubuntu 18.04 da kuma yadda ake rubuta farkon application ta amfani da donet.

Sanya Microsoft .NET Core SDK akan Ubuntu 18.04

Kwayar .NET ta dace da GNU / Linux, Mac OS, da Windows. Ana iya shigar dashi akan mashahuran tsarin sarrafa GNU / Linux, gami da: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE, da Ubuntu.

Don farawa zamu bude tashar (Ctrl + Alt + T) kuma rubuta waɗannan umarnin:

zazzage microsoft .net kuma girka akan Ubuntu

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

sudo dpkg -i packages-microsoft-prod.deb

Har ila yau za mu buƙaci kunna wurin ajiyar 'Duniya', idan baka da shi har yanzu. Ana iya yin hakan ta buga a cikin tashar:

sudo add-apt-repository universe

Yanzu zaka iya shigar da .net core SDK ta amfani da umarnin:

shigar dace-transport-https

sudo apt install apt-transport-https

shigar dotnet sdk 2.2

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

Bayan kafuwa, zamu iya duba sigar da aka shigar buga:

sigar dotnet

dotnet --version

Irƙirar aikace-aikacenku na farko tare da dotnet

Kamar yadda kake gani, an shigar da NET core SDK daidai a cikin Ubuntu. Yanzu ne lokacin kirkirar aikace-aikacen farko ta amfani da dotnet.

A matsayin misali zan ƙirƙiri sabon aikace-aikace da ake kira 'ubunlogapp'. Don yin wannan, kawai kuna buɗe tashar (Ctrl + Alt + T) kuma kuyi gudu:

Createirƙiri aikace-aikacen wasan bidiyo tare da dotnet

dotnet new console -o ubunlogApp

Kamar yadda kake gani a hoton da ke sama, dotnet ta kirkiro sabon aikace-aikacen nau'in na'ura mai kwakwalwa. Sashin -o ya kirkiro kundin adireshi da ake kira 'ubunlogapp'inda aka adana bayanan aikace-aikacen tare da duk fayilolin da ake buƙata.

Idan muka matsa zuwa directory ubunlogApp za mu sami wani abu kamar haka:

fayiloli daga aikace-aikacen da aka ƙirƙira tare da dotnet

Akwai fayiloli guda biyu da ake kira ubunlogApp.csproj da Program.cs da directory mai suna obj. Ta hanyar tsoho, fayil ɗin Program.cs zai ƙunshi lambar don gudanar da shirin 'Sannu Duniya'a kan na'ura wasan bidiyo. Zamu iya duban lambar shirin ta buga:

hello duniya dotnet program.cs fayil

cat Program.cs

Idan muna so gudanar da aikace-aikacen da muka kirkira, kawai kuna rubuta umarnin mai zuwa:

sannu duniya dotnet m sakamako

dotnet run

A "Sannu DuniyaHankula shine mai sauki. Yanzu, kowa na iya rubuta lambar sa a cikin fayil ɗin Program.cs kuma gudanar da shi a cikin wannan hanya.

Wani abin da zamu iya yi shine ƙirƙirar sabon kundin adireshi, misali, lamba na, ta amfani da umarnin:

mkdir ~/.micodigo

cd ~/.micodigo/

Kuma daga can zamu iya yin wannan kundin adireshi sabon yanayin mu na cigaba aiwatar da umarnin mai zuwa:

dotnet app na lambar

dotnet new console

Umurnin da ke sama zai ƙirƙiri fayiloli biyu da ake kira mycode.csproj da Program.cs tare da shugabanci da ake kira obj. Yanzu zamu iya buɗe fayil ɗin Program.cs a cikin edita kuma mu share ko gyaggyara lambar 'hello world' data kasance tare da namu lambar.

Da zarar an rubuta lambar da muke so, kawai dole mu adana da rufe fayil ɗin Program.cs. Bayan wannan zamu iya gudanar da aikace-aikacen:

dotnet run

Zai iya zama tuntuɓi taimakon dotnet buga:

dotnet --help

Editan Kayayyakin aikin hurumin kallo na Microsoft

Don rubuta lambar, kowa yana da editan da ya fi so. Amma dole ne a ce haka Microsoft na da edita na kansa da ake kira 'Microsoft Kayayyakin aikin hurumin kallo'tare da tallafi don .NET. Wannan editan lambar giciye ne, don haka ana iya amfani dashi duka akan Windows, GNU / Linux, da kuma akan Mac OS X.

Editan lambar bude tushen tushe ne mara nauyi da kuma karfi. Ya zo tare da tallafi na ciki don JavaScript, TypeScript, da Node.js kuma yana da wadataccen yanayin yanayin ƙasa na ƙarin wasu harsuna kamar C ++, C, Python, PHP, ko Go.

Idan kuna sha'awar amfani da wannan editan lambar don haɓaka aikace-aikacenku tare da .NET, zaku iya tuntuɓar labarin da abokin aiki ya rubuta wanda ya nuna a ciki Ta yaya? shigar Visual Studio Code a cikin Ubuntu.

A cikin Takardun Microsoft za mu iya samu wasu koyarwar asali don koyon yadda ake amfani da .NET Core da .NET Core SDK kayan aikin ta amfani da editan Kayayyakin aikin hurumin kallo.

para moreara koyo game da dotnet, zaka iya tuntuɓar shafi na aikin hukuma.


3 comments, bar naka

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   louis gonzalez m

    Ina tare da Lubuntu kuma a layin farko na shigarwa ya gaya min cewa babu kunshin microsoft. Shin akwai rashin daidaituwa tare da wannan distro?. Gaisuwa

  2.   Cristian Carvajal asalin m

    Bayan ƙirƙirar aikace-aikace na, yaya zan girka shi a cikin Ubuntu?

  3.   Anonimo m

    Luis mai kyau, ƙara repo?