Re: .Net Core 3.0 (C#,F#, Visual basic .Net)
Posté : lun. 9 déc. 2019 16:00
Aller, on va se faire un peu de .Net Core
Il y a plusieurs façons de faire du .Net Core suivant le matériel et les logiciels à disposition. Dans l’absolu, si vous avez déployé le SDK .Net Core 3 sur une machine (linux, win, mac …) ou directement sur le PI, un simple éditeur de texte peut suffire puisque toutes les fonctions nécessaires sont disponibles en ligne de commande avec .Net Core CLI. L’idéal étant quand même d’utiliser un IDE surtout si on vise des projets conséquents. Ce que je vais proposer ici, c’est d’utiliser Visual Studio 2019 Community qui est gratuit et on ne peut plus adapté pour faire du .Net . Il y a bien sur des prérequis pour pouvoir utiliser cet outil. Il faut un PC (ou une vm) qui tourne au minimum sous Windows 7 SP1. Si vous êtes sur Mac ou Linux, vous pouvez utiliser Visual Studio Code ou n’importe quel autre IDE, ce qui ne change rien aux codes que je pourrais proposer mais je ne détaillerais pas ici les procédures pour la mise en œuvre.
Avant de commencer, je précise que Visual Studio 2019 n’a rien à voir avec des trucs comme Geany ou d’autres ‘colorisateurs’ de code. C‘est un vrai IDE multi langage et multi plateforme, extrêmement puissant et très complet. Si vous n’envisagez qu’une petite bricole de temps en temps pour le PI, oubliez tout de suite cet outil. Cela ne s’adresse qu’a des gens (débutants ou pas) qui veulent vraiment programmer efficacement en utilisant des méthodes modernes. Partez tout de suite du principe que Visual Studio est un outil de développement qui il n’y pas encore pas si longtemps n’était réservé qu’aux professionnel et que la version désormais gratuite ‘Community’ dispose de la même puissance que la version Pro.
Installation et initialisation de Visual Studio 2019 Community pour .Net Core.
Il suffit de lancer l’outils de d’installation depuis cette page et de suivre la procédure. Pour utiliser .Net Core 3, vous devrez activer les options Développement web et ASP.NET et Développement multiplateforme .NET Core. Ne faites pas la bêtise d‘activer toutes les options si vous n’en avez pas besoin, sinon vous allez vous retrouver avec des gigas de compilateurs, outils et autres SDKs totalement inutile.
Il y a plusieurs façons de faire du .Net Core suivant le matériel et les logiciels à disposition. Dans l’absolu, si vous avez déployé le SDK .Net Core 3 sur une machine (linux, win, mac …) ou directement sur le PI, un simple éditeur de texte peut suffire puisque toutes les fonctions nécessaires sont disponibles en ligne de commande avec .Net Core CLI. L’idéal étant quand même d’utiliser un IDE surtout si on vise des projets conséquents. Ce que je vais proposer ici, c’est d’utiliser Visual Studio 2019 Community qui est gratuit et on ne peut plus adapté pour faire du .Net . Il y a bien sur des prérequis pour pouvoir utiliser cet outil. Il faut un PC (ou une vm) qui tourne au minimum sous Windows 7 SP1. Si vous êtes sur Mac ou Linux, vous pouvez utiliser Visual Studio Code ou n’importe quel autre IDE, ce qui ne change rien aux codes que je pourrais proposer mais je ne détaillerais pas ici les procédures pour la mise en œuvre.
Avant de commencer, je précise que Visual Studio 2019 n’a rien à voir avec des trucs comme Geany ou d’autres ‘colorisateurs’ de code. C‘est un vrai IDE multi langage et multi plateforme, extrêmement puissant et très complet. Si vous n’envisagez qu’une petite bricole de temps en temps pour le PI, oubliez tout de suite cet outil. Cela ne s’adresse qu’a des gens (débutants ou pas) qui veulent vraiment programmer efficacement en utilisant des méthodes modernes. Partez tout de suite du principe que Visual Studio est un outil de développement qui il n’y pas encore pas si longtemps n’était réservé qu’aux professionnel et que la version désormais gratuite ‘Community’ dispose de la même puissance que la version Pro.
Installation et initialisation de Visual Studio 2019 Community pour .Net Core.
Il suffit de lancer l’outils de d’installation depuis cette page et de suivre la procédure. Pour utiliser .Net Core 3, vous devrez activer les options Développement web et ASP.NET et Développement multiplateforme .NET Core. Ne faites pas la bêtise d‘activer toutes les options si vous n’en avez pas besoin, sinon vous allez vous retrouver avec des gigas de compilateurs, outils et autres SDKs totalement inutile.