Partager via


Éléments et commandes courantes de l'Explorateur de solutions

Généralement, vous pouvez identifier la façon dont le projet gère un élément à partir du modèle du projet. Par exemple, les projets Visual C++ n'imposent aucun emplacement particulier pour les fichiers. Par conséquent, les éléments affichés dans le projet constituent toujours des liens vers le fichier ; lorsque vous gérez des éléments dans un projet Visual C++, de fait, vous gérez des liens. Quand vous travaillez sur un projet Web, les projets nécessitent que les fichiers résident dans le répertoire du projet afin de faciliter la maintenance sur le serveur Web des liens hypertexte relatifs. Le projet gère donc l'élément comme s'il s'agissait du fichier lui-même.

Conseil

Les éléments de solution, les fichiers divers et les projets Visual C++ contiennent uniquement des liens. Les projets Web Visual C# et Visual Basic contiennent uniquement des éléments de projet physiques.

Par exemple, vous pouvez créer un fichier divers, l'ajouter à un projet et considérer alors que vous ajoutez une nouvelle copie du fichier et non un simple lien. Si vous supprimez votre fichier d'origine, dans la catégorie Fichiers divers, et que l'élément de projet est en fait un lien vers cet original, vous pouvez perdre votre travail.

Déplacement et copie d'éléments

Le projet cible détermine toujours le résultat des opérations glisser-déplacer ou couper-coller dans l'Explorateur de solutions. Pour plus d'informations, consultez Comment : déplacer des éléments.

Enregistrement des éléments de projet

Les conséquences de l'utilisation de la commande Enregistrer sous dépendent de l'association de l'élément au projet.

  • Projets gérant des liens
    Enregistrer sous crée un fichier à l'extérieur de la hiérarchie du projet. Le fichier apparaît dans Fichiers divers, si la case à cocher Afficher les fichiers divers dans l'Explorateur de solutions a été activée. Pour plus d'informations, consultez Documents, Environnement, boîte de dialogue Options.

  • Projets gérant uniquement des fichiers
    Enregistrer sous remplace le fichier en cours. L'ancien fichier est supprimé et remplacé par un nouveau.

  • Projets gérant des fichiers et des liens
    Enregistrer sous remplace le fichier en cours si la nouvelle copie est enregistrée dans le même répertoire. Sinon, Enregistrer sous remplace le fichier en cours en tant que lien.

Suppression d'éléments de projet

L'association que le projet gère concernant ses éléments détermine les méthodes qui peuvent être utilisées pour supprimer l'élément du projet dans un contexte donné.

  • Enlever
    Cette commande est disponible dans les projets gérant des fichiers et des liens aussi bien que dans les projets gérant uniquement des liens. Lorsque vous enlevez un fichier d'un projet, le fichier est dissocié du projet et n'apparaît plus dans l'Explorateur de solutions. Les fichiers enlevés ne sont pas supprimés définitivement de leur emplacement de stockage.

    Les projets gérant uniquement des fichiers ne prennent pas en charge la commande Enlever.

  • Supprimer
    Cette commande est disponible dans les projets gérant des fichiers et des liens aussi bien que dans les projets gérant uniquement des fichiers. Les éléments supprimés sont définitivement dissociés du projet et supprimés de leur emplacement de stockage.

    Les projets gérant uniquement des fichiers ne prennent pas en charge la commande Supprimer.

  • Exclure
    Cette commande est disponible dans les projets gérant des fichiers et des liens aussi bien que dans ceux gérant uniquement des liens. La commande Exclure permet de supprimer provisoirement un élément de la génération du projet et de le réintroduire par la suite avec la commande Afficher tous les fichiers.

    Notes

    L'ajout d'un fichier au répertoire de projet dans l'Explorateur de solutions n'ajoute pas automatiquement ce fichier au projet ; le fichier figure dans la vue Afficher tous les fichiers de l'Explorateur de solutions, mais il ne fait pas partie du projet tant que, dans le menu Projet, vous n'avez pas sélectionné Inclure dans le projet.

Voir aussi

Tâches

Comment : identifier la gestion de fichiers par un projet

How to: Add a Project to Source Control

Comment : déplacer des éléments

Comment : supprimer et exclure des éléments

Concepts

Utilisation de l'Explorateur de solutions

Introduction aux solutions, projets et éléments