Dotnet, travaillez avec .NET sur Ubuntu 18.04 et créez votre première application

à propos de dotnet

Dans le prochain article, nous examinerons le noyau .NET. C'est un Framework gratuit, multiplateforme et open source développé par Microsoft pour créer des applications de bureau, des applications mobiles, des applications Web, des applications de jeux, etc.

Si vous êtes un développeur .NET, issu de la plateforme Windows, le noyau .NET vous aidera à configurer facilement votre environnement de développement, sur n'importe quel système d'exploitation Gnu / Linux et Unix. Dans les lignes suivantes, nous verrons comment installer le SDK Microsoft .NET Core sur Ubuntu 18.04 et comment écrire la première application en utilisant donet.

Installez le SDK Microsoft .NET Core sur Ubuntu 18.04

Le noyau .NET est compatible avec GNU / Linux, Mac OS et Windows. Il peut être installé sur les systèmes d'exploitation GNU / Linux les plus populaires, notamment: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE et Ubuntu.

Pour commencer, nous allons ouvrir un terminal (Ctrl + Alt + T) et taper les commandes suivantes:

télécharger microsoft .net et installer sur Ubuntu

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

sudo dpkg -i packages-microsoft-prod.deb

Aussi nous devrons activer le référentiel 'Universe', si vous ne l'avez pas encore activé. Cela peut être fait en tapant dans le terminal:

sudo add-apt-repository universe

Maintenant vous pouvez installer le SDK .NET core en utilisant les commandes:

installer apt-transport-https

sudo apt install apt-transport-https

installer dotnet sdk 2.2

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

Après l'installation, nous pouvons vérifier la version installée dactylographie:

version dotnet

dotnet --version

Créer votre première application avec dotnet

Comme vous pouvez le voir, le SDK .NET core a été correctement installé dans notre Ubuntu. Il est maintenant temps de créer la première application à l'aide de dotnet.

À titre d'exemple, je vais créer une nouvelle application appelée 'ubunlogL'Application». Pour ce faire, il vous suffit d'ouvrir un terminal (Ctrl + Alt + T) et d'exécuter:

Créer une application console avec dotnet

dotnet new console -o ubunlogApp

Comme vous pouvez le voir dans la capture d'écran ci-dessus, dotnet a créé une nouvelle application de type console. Le paramètre -o crée un répertoire appelé 'ubunlogL'Application'où les données d'application sont stockées avec tous les fichiers nécessaires.

Si nous passons au répertoire ubunlogApp, nous trouverons quelque chose comme ce qui suit :

fichiers d'une application créée avec dotnet

Il y a deux fichiers appelés ubunlogApp.csproj et Program.cs et un répertoire appelé obj. Par défaut, le fichier Program.cs contiendra le code pour exécuter le programme 'Bonjour tout le monde'sur la console. Nous pouvons jeter un œil au code du programme en tapant:

bonjour le monde fichier dotnet program.cs

cat Program.cs

Si nous lancez l'application que nous venons de créer, il vous suffit d'écrire la commande suivante:

Bonjour le monde résultat du terminal dotnet

dotnet run

L'"Salut mondeTypique est aussi simple que cela. À présent, n'importe qui peut écrire son code dans le fichier Program.cs et exécutez-le de la même manière.

Une autre chose que nous pouvons faire est de créer un nouveau répertoire, par exemple, mon code, en utilisant les commandes:

mkdir ~/.micodigo

cd ~/.micodigo/

... et à partir de là, nous pouvons créer ce répertoire notre nouvel environnement de développement exécution de la commande suivante:

dotnet app mon code

dotnet new console

La commande ci-dessus créera deux fichiers appelés mycode.csproj et Program.cs plus un répertoire appelé obj. Nous pouvons maintenant ouvrir le fichier Program.cs dans un éditeur et supprimer ou modifier le code existant «hello world» avec notre propre code.

Une fois que le code que nous voulons est écrit, il suffit d'enregistrer et de fermer le fichier Program.cs. Après cela, nous pouvons lancez l'application:

dotnet run

Il peut consulter l'aide dotnet dactylographie:

dotnet --help

Éditeur de code Microsoft Visual Studio

Pour écrire le code, chacun a son éditeur préféré. Mais il faut dire que Microsoft a son propre éditeur appelé 'Code Microsoft Visual Studio'avec prise en charge de .NET. Il s'agit d'un éditeur de code multiplateforme, il peut donc être utilisé à la fois sous Windows, GNU / Linux et sous Mac OS X.

C'est un éditeur de code open source léger et puissant. Il est livré avec un support intégré pour JavaScript, TypeScript et Node.js et dispose d'un riche écosystème d'extensions pour d'autres langages tels que C ++, C, Python, PHP ou Go.

Si vous souhaitez utiliser cet éditeur de code pour développer vos applications avec .NET, vous pouvez consulter l'article qu'un collègue a écrit dans lequel il a indiqué comment installer Visual Studio Code dans Ubuntu.

Sur Documentation Microsoft nous pourrons trouver quelques didacticiels de base pour apprendre à utiliser les outils .NET Core et .NET Core SDK à l'aide de l'éditeur de code Visual Studio.

Pour en savoir plus sur dotnet, vous pouvez consulter le page officielle du projet.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Luis Gonzalez dit

    Je suis avec Lubuntu et dans la première ligne d'installation, il me dit qu'il n'y a pas de package Microsoft. Y a-t-il une incohérence avec cette distribution?. Les salutations

  2.   Christian Carvajal dit

    Après avoir créé mon application, comment l'installer dans Ubuntu?

  3.   Anonyme dit

    Bon Luis, ajoute le dépôt ?