I den næste artikel skal vi se på .NET-kernen. Dette er en gratis platform på tværs af platforme og open source udviklet af Microsoft at oprette desktop-apps, mobile apps, web-apps, spil-apps osv.
Hvis du er .NET-udvikler, der kommer fra Windows-platformen, kan .NET-kernen hjælpe dig med at konfigurer dit udviklingsmiljø let, på ethvert Gnu / Linux- og Unix-operativsystem. I de følgende linjer vil vi se hvordan installere Microsoft .NET Core SDK på Ubuntu 18.04 og hvordan man skriver den første ansøgning ved hjælp af donet.
Installer Microsoft .NET Core SDK på Ubuntu 18.04
.NET-kernen er kompatibel med GNU / Linux, Mac OS og Windows. Det kan installeres på de mest populære GNU / Linux-operativsystemer, herunder: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE og Ubuntu.
Til at begynde med åbner vi en terminal (Ctrl + Alt + T) og skriver følgende kommandoer:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
også vi bliver nødt til at aktivere 'Univers' arkivet, hvis du ikke har det aktiveret endnu. Dette kan gøres ved at indtaste terminalen:
sudo add-apt-repository universe
Nu kan du installere .NET core SDK ved hjælp af kommandoerne:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
Efter installationen kan vi Kontroller den installerede version skrive:
dotnet --version
Oprettelse af din første applikation med dotnet
Som du kan se, er kernens SDK i .NET installeret korrekt i vores Ubuntu. Nu er det tid til at oprette den første applikation ved hjælp af dotnet.
Som et eksempel vil jeg oprette en ny applikation kaldet 'ubunlogApp'. For at gøre dette skal du bare åbne en terminal (Ctrl + Alt + T) og køre:
dotnet new console -o ubunlogApp
Som du kan se på skærmbilledet ovenfor, har dotnet oprettet en ny konsoltypeapplikation. Parameteren -o opretter en mappe kaldet 'ubunlogApp'hvor applikationsdataene er gemt med alle de nødvendige filer.
Hvis vi flytter til biblioteket ubunlogApp vil vi finde noget i stil med følgende:
Der er to filer kaldet ubunlogApp.csproj og Program.cs og en mappe kaldet obj. Som standard, Program.cs-filen indeholder koden til at køre programmet 'Hej Verdenpå konsollen. Vi kan se på programkoden ved at skrive:
cat Program.cs
Hvis vi vil kør det program, vi lige har oprettet, skal du bare skrive følgende kommando:
dotnet run
Den "Hej VerdenTypisk er så simpelt. Nu, alle kan skrive deres kode i Program.cs-filen og kør det på samme måde.
En anden ting, vi kan gøre, er at oprette en ny mappe, for eksempel min kodeved hjælp af kommandoerne:
mkdir ~/.micodigo cd ~/.micodigo/
... Og derfra kan vi lave denne mappe vores nye udviklingsmiljø kører følgende kommando:
dotnet new console
Ovenstående kommando opretter to filer kaldet mycode.csproj og Program.cs plus en mappe kaldet obj. Nu kan vi åbne Program.cs-filen i en editor og slette eller ændre den eksisterende 'hej verdens-kode' med vores egen kode.
Når den ønskede kode er skrevet, skal vi bare gemme og lukke Program.cs-filen. Efter dette kan vi kør applikationen:
dotnet run
Du kan se dotnet-hjælp skrive:
dotnet --help
Microsoft Visual Studio Code Editor
For at skrive koden har alle deres foretrukne editor. Men det skal siges Microsoft har sin egen editor kaldet 'Microsoft Visual Studio Code'med support til .NET. Dette er en kodeditor på tværs af platforme, så den kan bruges både på Windows, GNU / Linux og på Mac OS X.
Det er en let og kraftfuld open source kildekode editor. Den leveres med indbygget understøttelse af JavaScript, TypeScript og Node.js og har et rigt økosystem med udvidelser til andre sprog som C ++, C, Python, PHP eller Go.
Hvis du er interesseret i at bruge denne kodeeditor til at udvikle dine applikationer med .NET, kan du se den artikel, som en kollega skrev, hvori han angav hvordan installer Visual Studio-kode i Ubuntu.
I Microsoft-dokumentation vi vil være i stand til at finde nogle grundlæggende tutorials for at lære at bruge .NET Core og .NET Core SDK-værktøjerne ved hjælp af Visual Studio Code editor.
til Lær mere om dotnet, kan du konsultere officiel projektside.
Jeg er sammen med Lubuntu, og i den første installationslinie fortæller det mig, at der ikke er nogen Microsoft-pakke. Er der uoverensstemmelse med denne distro? Vær hilset
Efter installation af min applikation, hvordan installerer jeg den i Ubuntu?
Godt Luis, tilføje repoen?