Créer, utiliser et supprimer des projets et solutions Visual Studio
Dans cet article, vous apprendrez à créer des projets Visual Studio à partir de zéro et à les utiliser pour stocker les artefacts dont vous avez besoin pour créer 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 dans Visual Studio.
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. Les solutions peuvent également contenir des fichiers qui ne sont pas associés à un projet spécifique.
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 l'Explorateur de solutions. La solution 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.
Bien que vous puissiez construire un projet vous-même en y ajoutant les fichiers nécessaires, Visual Studio propose une sélection de modèles de projet pour vous donner une longueur d'avance. En créant un nouveau projet à partir d'un modèle, vous obtenez un projet qui contient les éléments essentiels pour ce type de projet. Vous pouvez renommer les fichiers ou ajouter du code nouveau ou existant et d'autres ressources au projet selon vos besoins.
Cela dit, vous n'êtes pas obligé d'utiliser des solutions et des projets pour développer des applications dans Visual Studio. Vous pouvez également ouvrir du code que vous avez cloné à partir de Git ou téléchargé à partir d'une autre source. Pour plus d’informations, consultez Développer du code dans Visual Studio sans projets ni solutions.
Créer un projet en utilisant un modèle de projet
Pour plus d'informations sur la sélection d'un modèle pour créer un projet, reportez-vous à la section Créer un nouveau projet dans Visual Studio. Pour construire un exemple de projet et de solution à titre d'exercice, voir Introduction aux projets et aux 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.
Dans le menu Visual Studio, sélectionnez Fichier>Nouveau>Projet à partir du code existant.
Dans l'assistant Créer un projet à partir de fichiers de code existants, sélectionnez le type de projet souhaité dans la liste Quel type de projet souhaitez-vous créer ? puis sélectionnez Suivant.
Sur la page Spécifier les détails du projet, parcourez l'emplacement des fichiers, puis saisissez un nom pour le nouveau projet dans la zone Nom. Quand vous avez terminé, sélectionnez Terminer.
Remarque
Cette option est la plus appropriée pour une collection de fichiers relativement simple. Actuellement, seuls les types de projets C++, Visual Basic et C# sont pris en charge.
Ajouter des fichiers à une solution
Si vous avez un fichier qui s'applique à plusieurs projets, comme un fichier readme pour la solution, ou d'autres fichiers qui appartiennent logiquement au niveau de la solution plutôt qu'à un projet spécifique, vous pouvez les ajouter à la solution elle-même. Pour ajouter un élément à une solution, dans le menu contextuel (clic droit) du nœud de la solution dans l'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 les informations sur l'état de la solution dans deux fichiers : un fichier .sln (texte, partagé) et un fichier .suo (binaire, masqué, options de solution spécifiques à l’utilisateur). Par conséquent, vous ne devez pas copier et renommer une solution. Il est préférable de créer une nouvelle solution, puis d'y ajouter des éléments existants.
Comparer des fichiers
À compter de la version 17.7, vous pouvez comparer des fichiers dans l’Explorateur de solutions à l’aide des options de menu contextuel du clic droit. Pour plus d'informations, voir L'outil de comparaison de fichiers dans En savoir plus sur l'Explorateur de solutions.
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 de .NET Framework, sélectionnez un élément dans la liste Framework sur la page Configurer votre nouveau projet.
Créer des solutions vides
Vous pouvez également créer des solutions vides qui ne contiennent pas de projets. Cette option peut bien fonctionner lorsque vous souhaitez construire votre solution et vos projets à partir de zéro.
Pour créer une solution vide
Dans la barre de menus, sélectionnez Fichier>Nouveau>Projet.
Dans la page Créer un projet, entrez solution dans la zone de recherche.
Sélectionnez le modèle Solution vide, puis sélectionnez Suivant.
Saisissez le nom de la solution et les valeurs de l'emplacement pour votre solution, puis sélectionnez Créer.
Après avoir créé une solution vide, vous pouvez y ajouter des projets ou des éléments nouveaux ou existants en sélectionnant Ajouter un nouvel élément ou Ajouter un élément existant dans le menu Projet.
Comme indiqué précédemment, vous pouvez également ouvrir des fichiers de code sans utiliser de projet ou de 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.
Solution à projets multiples
Vous pouvez créer une solution qui contient plusieurs projets. Commencez par une solution vide ou contenant un projet et ajoutez-y plusieurs projets nouveaux ou existants en utilisant Ajouter>Nouveau projet/Projet existant. Par exemple, vous pouvez créer une solution qui contient un projet C# et un projet Visual Basic.
Pour en savoir plus sur la création d’une solution qui contient plusieurs projets, consultez Créer et supprimer des dépendances de projet et Définir plusieurs projets de démarrage.
Supprimer une solution, un projet ou un élément
Vous pouvez utiliser le menu contextuel du clic droit pour supprimer ou retirer des solutions, des projets ou des éléments dans Visual Studio, mais cela ne les supprime que de la solution ou du projet en cours.
Pour supprimer définitivement une solution ou un autre composant de votre système, vous devez supprimer le dossier contenant les fichiers solution .sln et .suo dans l’Explorateur de fichiers dans Windows. (Avant de supprimer une solution, vous pouvez sauvegarder vos projets et fichiers au cas où vous en auriez à nouveau besoin.)
Remarque
Le fichier .suo est un fichier caché qui ne s'affiche pas si vous utilisez les paramètres par défaut de l'explorateur de fichiers. Pour afficher les fichiers cachés, dans le menu Affichage de l'Explorateur de fichiers, sélectionnez Afficher> les éléments cachés.
Pour supprimer définitivement une solution
Vous pouvez accéder à l’Explorateur de fichiers dans Windows à l’aide de l’Explorateur de solutions dans Visual Studio. Voici comment procéder.
Dans l'Explorateur de solutions, dans le menu contextuel du clic droit de la solution que vous souhaitez supprimer, sélectionnez Ouvrir le dossier dans l'Explorateur de fichiers.
Dans l'Explorateur de fichiers, remontez d'un niveau.
Sélectionnez le dossier qui contient la solution, puis cliquez sur la touche Suppr.