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:
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:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
Bayan kafuwa, zamu iya duba sigar da aka shigar buga:
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:
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:
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:
cat Program.cs
Idan muna so gudanar da aikace-aikacen da muka kirkira, kawai kuna rubuta umarnin mai zuwa:
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 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.
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
Bayan ƙirƙirar aikace-aikace na, yaya zan girka shi a cikin Ubuntu?
Luis mai kyau, ƙara repo?