[Visual Studio] Créer plusieurs solutions dans un même répertoire + multiplateforme

  1. Créer une solution .Net Framework par exemple

mylib

2. Depuis le menu Fichier … créer un nouveau projet

mylib2

3. Créer une solution .Net Core par exemple  avec « Créer dans une nouvelle instance » + « Créer un répertoire pour la solution »

mylib5

On obtient 2 solutions dans un même dossier. Cela permet par exemple de partager du code entre plusieurs projets

 

mylib4PNG

Autre possibilité avec dotnet cli (exemple dans le pdf Entity Framework Core)

Exemple on modifie les cibles du projet .Net Core (clic droit sur le projet depuis l’explorateur de solutions de Visual Studio… « Modifier MyLib.Core.csproj »)

mylib6

mylib13

On crée un classe qui compilera de manière différente selon le type de projet ciblé (Développement de bibliothèques avec des outils multiplateformes)

mylib11

Depuis le projet .Net Framework … clic droit sur le projet.. ajouter un élément existant … »ajouter en tant que lien » (cela permet d’éviter d’avoir à écrire une version différente pour chaque projet)

mylib8

 

mylib9

Symboles de compilation conditionnelle

mylib12

 

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *