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:
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:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
Na de installatie kunnen we controleer de geïnstalleerde versie typen:
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:
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:
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:
cat Program.cs
Als we willen voer de applicatie uit die we zojuist hebben gemaakt, je hoeft alleen het volgende commando te schrijven:
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 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.
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
Hoe installeer ik mijn applicatie nadat ik deze heb aangemaakt in Ubuntu?
Goede Luis, voeg de repo toe?