Créer, utiliser et supprimer des projets et des solutions Visual Studio

S’applique à :yesVisual Studio no Visual Studio pour Mac noVisual Studio Code

Dans cet article, vous allez apprendre à créer et utiliser des projets Visual Studio à partir de zéro pour stocker les artefacts dont vous avez besoin pour générer vos applications. Si vous n’êtes pas familiarisé avec les projets dans Visual Studio, consultez cette vue d’ensemble des projets et solutions. Pour savoir comment créer rapidement un projet à partir d’un modèle, consultez Créer un projet à partir d’un modèle.

Les projets regroupent tous les éléments dont vous avez besoin pour générer votre application dans Visual Studio, tels que les fichiers de code source, les bitmaps, les icônes, et les références de composant et de service. Quand vous créez un projet, Visual Studio crée une solution dans laquelle est placé votre projet. Vous pouvez ensuite ajouter d’autres projets nouveaux ou existants à la solution. Vous pouvez également créer des solutions vides ou vides. Les solutions peuvent également contenir des fichiers qui ne sont pas associés à un projet spécifique.

Diagramme montrant la hiérarchie de solution et de projet.

Notes

Cette rubrique s’applique à Visual Studio sur Windows. Pour Visual Studio pour Mac, consultez Créer des projets dans Visual Studio pour Mac.

Vous pouvez afficher vos solutions et projets dans une fenêtre Outil appelée Explorateur de solutions. La capture d’écran suivante montre un exemple de solution de console C# dans Explorateur de solutions qui contient deux projets : Calculator et CalculatorLibrary. Chaque projet contient plusieurs fichiers et dossiers. Le nom du projet en gras est le projet de démarrage, c’est-à-dire le projet qui démarre quand vous exécutez l’application. Vous pouvez spécifier le projet à utiliser comme projet de démarrage.

Capture d’écran de Explorateur de solutions avec deux projets.

Vous pouvez créer un projet vous-même en y ajoutant les fichiers nécessaires ou créer un projet à partir d’un des modèles de projet disponibles dans Visual Studio. Quand vous créez un projet à partir d’un modèle, votre projet contient les éléments essentiels pour le type de projet choisi. Vous pouvez ensuite renommer les fichiers et ajouter du code nouveau ou existant et d’autres ressources selon vos besoins.

Cela étant dit, le développement d’applications dans Visual Studio peut se faire sans solutions ni projets. Vous pouvez simplement ouvrir du code que vous avez cloné à partir de Git ou téléchargé d’une source de votre choix. Pour plus d’informations, consultez Développer du code dans Visual Studio sans projets ni solutions.

Créer un projet à partir d'un modèle de projet

Pour plus d’informations sur la sélection d’un modèle pour créer un projet, consultez Créer un projet dans Visual Studio. Pour obtenir un exemple de projet et de solution créé à partir de zéro, suivez les instructions pas à pas et l’exemple de code, consultez Présentation des projets et des solutions.

Créer un projet à partir de fichiers de code existants

Si vous avez déjà une collection de fichiers de code source, vous pouvez facilement les ajouter à un projet.

  1. Dans le menu, sélectionnez Fichier>nouveau>projet à partir du code existant.

  2. Dans l’Assistant Créer un projet à partir de fichiers de code existants , sélectionnez le type de projet souhaité dans la zone de liste déroulante Quel type de projet souhaitez-vous créer ? puis sélectionnez le bouton Suivant .

  3. Dans l’Assistant, accédez à l’emplacement des fichiers, puis entrez le nom du nouveau projet dans la zone Nom. Lorsque vous avez terminé, sélectionnez le bouton Terminer .

Notes

Cette option est la plus appropriée pour une collection de fichiers relativement simple. Actuellement, seuls les types de projets C++, Apache Cordova, Visual Basic et C# sont pris en charge.

Ajouter des fichiers à une solution

Si vous utilisez des fichiers qui s’appliquent à plusieurs projets, comme un fichier Lisezmoi pour la solution, ou d’autres fichiers qui sont logiquement associés à la solution globale plutôt qu’à un projet particulier, vous pouvez les ajouter directement à la solution. Pour ajouter un élément à une solution, dans le menu contextuel (clic droit) du nœud de solution dans Explorateur de solutions, sélectionnez Ajouter un>nouvel élément ou Ajouter>un élément existant.

Conseil

Un fichier solution est une structure permettant d’organiser des projets dans Visual Studio. Il contient l’état de ces informations dans deux fichiers : un fichier .sln (texte, partagé) et un fichier .suo (binaire, masqué, options de solution spécifiques à l’utilisateur). Par conséquent, une solution n’est pas une solution qui doit être copiée et renommée ; Au lieu de cela, il est préférable de créer une solution, puis d’y ajouter des éléments existants.

Créer un projet .NET qui cible une version spécifique du .NET Framework

Quand vous créez un projet .NET Framework, vous pouvez spécifier une version spécifique du .NET Framework que votre projet doit utiliser. (Quand vous créez un projet .NET Core, vous ne spécifiez pas de version du framework.)

Pour spécifier une version du .NET Framework, sélectionnez le menu déroulant Framework dans la page Configurer votre nouveau projet .

Capture d’écran du sélecteur d’infrastructure dans la boîte de dialogue « Configurer un nouveau projet » dans Visual Studio 2019.

Capture d’écran du sélecteur d’infrastructure dans la boîte de dialogue « Configurer un nouveau projet ».

Créer des solutions vides

Vous pouvez également créer des solutions vides qui ne contiennent pas de projets. Utilisez plutôt cette méthode si vous souhaitez créer vous-même entièrement votre solution et vos projets.

Pour créer une solution vide

  1. Dans la barre de menus, sélectionnez Fichier>nouveau>projet.

  2. Dans la page Créer un projet, tapez solution dans la zone de recherche.

  3. Sélectionnez le modèle Solution vide, puis cliquez sur Suivant.

  4. Entrez les valeurs Nom et Emplacement de votre solution, puis sélectionnez Créer.

Après avoir créé une solution vide, vous pouvez lui ajouter des projets ou éléments nouveaux ou existants en choisissant Ajouter un nouvel élément ou Ajouter un élément existant dans le menu Projet.

Comme mentionné plus haut, vous pouvez aussi ouvrir des fichiers de code sans avoir besoin d’un projet ou d’une solution. Pour en savoir plus sur le développement de code de cette façon, consultez Développer du code dans Visual Studio sans projets ni solutions.

Supprimer une solution, un projet ou un élément

Vous pouvez utiliser le menu contextuel contextuel de clic droit pour supprimer ou supprimer des solutions, des projets ou des éléments dans Visual Studio, mais cela les supprime uniquement de la solution ou du projet actuel.

Pour supprimer définitivement une solution ou d’autres composants de votre système, utilisez Explorateur de fichiers dans Windows pour supprimer le dossier qui contient les fichiers de solution .sln et .suo. (Avant de supprimer une solution, vous pouvez sauvegarder vos projets et fichiers au cas où vous en avez besoin à nouveau.)

Notes

Le fichier .suo est un fichier masqué qui n’est pas affiché sous les paramètres de Explorateur de fichiers par défaut. Pour afficher les fichiers masqués, dans le menu Affichage de l’Explorateur de fichiers, cochez la case Éléments masqués.

Pour supprimer définitivement une solution

Vous pouvez accéder à Explorateur de fichiers dans Windows à l’aide de Explorateur de solutions dans Visual Studio. Voici comment faire.

  1. Dans Explorateur de solutions, dans le menu contextuel (menu contextuel) de la solution que vous souhaitez supprimer, sélectionnez Ouvrir le dossier dans Explorateur de fichiers.

  2. Dans l'Explorateur de fichiers, remontez d'un niveau.

  3. Sélectionnez le dossier qui contient la solution, puis appuyez sur la touche Suppr .

Voir aussi