Dans cet article, je vais vous montrer comment installer et commencer avec .Net Core sur Centos 7. Alors, commençons.
Ajout du référentiel de packages Microsoft:
Centos 7 n'a pas .Packages Net Core dans le référentiel officiel de Package de CentOS 7. Mais, vous pouvez facilement ajouter le référentiel officiel de packages Microsoft sur CentOS 7 et installer .Net Core à partir de là en utilisant le gestionnaire de packages YUM.
Microsoft fournit un package RPM pour faciliter l'ajouter le référentiel officiel de Package Microsoft sur CentOS 7.
Pour télécharger et installer le référentiel du package RPM sur CentOS 7, exécutez la commande suivante:
$ sudo rpm -UVH https: // packages.Microsoft.com / config / rhel / 7 / packages-microsoft-prod.RPM
Le package RPM doit être installé.
Maintenant, mettez à jour le cache du référentiel de packages YUM avec la commande suivante:
$ sudo yum makecache
Le cache du référentiel de packages YUM doit être mis à jour. Comme vous pouvez le voir, le référentiel de packages Microsoft est sur la liste. Donc, il est ajouté correctement.
Installation .Net Core:
Maintenant, vous pouvez installer .SDK Net Core avec la commande suivante:
$ sudo yum install dotnet-sdk-2.2
Pour confirmer l'installation, appuyez sur y Et puis appuyez sur .
Yum devrait commencer à télécharger et à installer tous les packages RPM requis à partir du référentiel officiel de package de Microsoft.
Si on vous demande d'accepter la touche GPG du référentiel officiel de Package Microsoft, appuyez simplement sur y Et puis appuyez sur continuer.
.Le SDK Net Core doit être installé.
Maintenant, pour vérifier si le .Le SDK Net Core fonctionne correctement, exécutez la commande suivante:
$ dotnet --version
Comme vous pouvez le voir, les informations de version sont imprimées à l'écran. Donc, ça marche.
Écrire et exécuter votre premier .Programme net:
Dans cette section, je vais vous montrer comment écrire et exécuter votre premier .Programme net sur Centos 7.
Tout d'abord, accédez à un répertoire où vous souhaitez enregistrer votre .Fichiers du projet net. Je sauve tous mes projets à ~ / Projets / annuaire. Alors, je navigue vers ~ / Projets /
$ cd ~ / projets
Maintenant, créez un nouveau .Projet net Bonjour le monde avec la commande suivante:
$ dotnet nouvelle console -o helloworld
NOTE: Ici, Bonjour le monde est le nom du projet. Vous pouvez le changer en tout ce que vous voulez.
Un nouveau projet doit être créé.
Un répertoire de projet dédié doit également être créé comme vous pouvez le voir dans la capture d'écran ci-dessous.
Maintenant, accédez au répertoire du projet Bonjour le monde/ avec la commande suivante:
$ cd helloworld /
Dans le répertoire du projet, vous aurez un Programme.CS déposer. Ceci est le fichier de code source principal… Net Core utilise le langage de programmation C # (C-Sharp) par défaut par défaut. Vous devez donc mettre votre code C # dans le Programme.CS déposer.
Par défaut, un programme simple est écrit dans le Programme.CS déposer. Le contenu du Programme.CS Le fichier est affiché dans la capture d'écran ci-dessous.
Ici le Système La bibliothèque est importée avec le en utilisant déclaration.
Ensuite, un espace de noms Bonjour le monde est créé pour le programme.
C # est un langage de programmation orienté objet. Donc, même un programme simple car cela doit avoir une classe à. Voici un Programme La classe est créée. Notez que le nom de classe est le même que le nom de fichier (sans extension de fichier).
Le Programme La classe a un Principal méthode qui prend un tableau de chaîne comme argument. La méthode principale a annuler Comme le type de retour, donc il ne renvoie rien.
Alors, Console.WriteLine () La fonction est utilisée pour imprimer le texte "Bonjour le monde" sur l'écran.
Maintenant, exécutons le programme pour voir si nous obtenons vraiment la sortie que nous attendons.
Maintenant, exécutez votre .Projet net comme suit:
$ dotnet run
Comme vous pouvez le voir, le texte attendu est imprimé à l'écran.
Alors, c'est comme ça que vous installez et exécutez .Projets nets sur Ubuntu 18.04 LTS. Merci d'avoir lu cet article.