Dotnet, werk met .NET op Ubuntu 18.04 en maak je eerste applicatie

over dotnet

In het volgende artikel gaan we de .NET-kernel bekijken. Dit is een gratis, platformonafhankelijk en open source framework ontwikkeld door Microsoft om desktop-apps, mobiele apps, web-apps, game-apps enz. te maken.

Als u een .NET-ontwikkelaar bent, afkomstig van het Windows-platform, zal de .NET-kernel u daarbij helpen configureer eenvoudig uw ontwikkelomgeving, op elk Gnu / Linux- en Unix-besturingssysteem. In de volgende regels zullen we zien hoe installeer Microsoft .NET Core SDK op Ubuntu 18.04 en hoe je de eerste applicatie schrijft met donet.

Installeer Microsoft .NET Core SDK op Ubuntu 18.04

De .NET-kernel is compatibel met GNU / Linux, Mac OS en Windows. Het kan worden geïnstalleerd op de meest populaire GNU / Linux-besturingssystemen, waaronder: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE en Ubuntu.

Om te beginnen gaan we een terminal openen (Ctrl + Alt + T) en typen we de volgende commando's:

download microsoft .net en installeer op Ubuntu

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

sudo dpkg -i packages-microsoft-prod.deb

ook we zullen de 'Universe'-repository moeten inschakelen, als je het nog niet hebt ingeschakeld. Dit kan gedaan worden door de terminal in te typen:

sudo add-apt-repository universe

Nu kan je installeer .NET core SDK met behulp van de commando's:

installeer apt-transport-https

sudo apt install apt-transport-https

installeer dotnet sdk 2.2

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

Na de installatie kunnen we controleer de geïnstalleerde versie typen:

dotnet-versie

dotnet --version

Uw eerste applicatie maken met dotnet

Zoals u kunt zien, is de kern-SDK van .NET correct geïnstalleerd in onze Ubuntu. Dit is het moment om de eerste applicatie te maken met dotnet.

Als voorbeeld zal ik een nieuwe applicatie maken met de naam 'ubunlogapp​ Om dit te doen, hoeft u alleen maar een terminal te openen (Ctrl + Alt + T) en het volgende uit te voeren:

Maak een consoletoepassing met dotnet

dotnet new console -o ubunlogApp

Zoals je in de bovenstaande schermafbeelding kunt zien, heeft dotnet een nieuwe consoletoepassing gemaakt. De parameter -o maakt een map met de naam 'ubunlogapp'waar de applicatiegegevens worden opgeslagen met alle benodigde bestanden.

Als we naar de directory ubunlogApp vinden we zoiets als het volgende:

bestanden van een applicatie gemaakt met dotnet

Er zijn twee bestanden genaamd ubunlogApp.csproj en Program.cs en een map met de naam obj. Standaard, het Program.cs-bestand bevat de code om het programma uit te voeren 'Hallo Wereld'op de console​ We kunnen de programmacode bekijken door te typen:

hallo wereld dotnet program.cs-bestand

cat Program.cs

Als we willen voer de applicatie uit die we zojuist hebben gemaakt, je hoeft alleen het volgende commando te schrijven:

hallo wereld dotnet terminal resultaat

dotnet run

De "Hallo WereldTypisch is zo simpel. Nu, iedereen kan zijn code schrijven in het bestand Program.cs en voer het op dezelfde manier uit.

Een ander ding dat we kunnen doen, is een nieuwe map maken, bijvoorbeeld mijn code, met behulp van de opdrachten:

mkdir ~/.micodigo

cd ~/.micodigo/

… En van daaruit kunnen we deze directory maken onze nieuwe ontwikkelomgeving het volgende commando uitvoeren:

dotnet-app mijn code

dotnet new console

Met de bovenstaande opdracht worden twee bestanden gemaakt met de naam mycode.csproj en Program.cs plus een map met de naam obj. Nu kunnen we het Program.cs-bestand openen in een editor en de bestaande 'hallo wereld'-code verwijderen of wijzigen met onze eigen code.

Zodra de gewenste code is geschreven, hoeven we alleen maar het Program.cs-bestand op te slaan en te sluiten. Hierna kunnen we voer de app uit:

dotnet run

Het kan raadpleeg de dotnet-help typen:

dotnet --help

Microsoft Visual Studio Code-editor

Om de code te schrijven, heeft iedereen zijn favoriete editor. Maar dat moet gezegd worden Microsoft heeft zijn eigen editor genaamd 'Microsoft Visual Studio Code'met ondersteuning voor .NET​ Dit is een platformonafhankelijke code-editor, dus het kan zowel op Windows, GNU / Linux als op Mac OS X worden gebruikt.

Het is een lichtgewicht en krachtige open source broncode-editor. Het wordt geleverd met ingebouwde ondersteuning voor JavaScript, TypeScript en Node.js en heeft een rijk ecosysteem van extensies voor andere talen zoals C ++, C, Python, PHP of Go.

Als u deze code-editor wilt gebruiken om uw toepassingen met .NET te ontwikkelen, kunt u het artikel raadplegen dat een collega schreef waarin hij aangaf hoe installeer Visual Studio Code in Ubuntu.

In de Microsoft-documentatie we zullen kunnen vinden enkele basishandleidingen om te leren hoe u de .NET Core- en .NET Core SDK-tools gebruikt met behulp van de Visual Studio Code-editor.

naar lees meer over dotnetkunt u de officiële projectpagina.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Luis Gonzalez zei

    Ik ben bij Lubuntu en in de eerste regel van de installatie vertelt het me dat er geen microsoft-pakket is. Is er een inconsistentie met deze distro?. Groeten

  2.   Christian Carvajal zei

    Hoe installeer ik mijn applicatie nadat ik deze heb aangemaakt in Ubuntu?

  3.   Anoniem zei

    Goede Luis, voeg de repo toe?