Partager via


Ajouter ou supprimer des espaces de noms importés (Visual Basic)

L’importation d’un espace de noms vous permet d’utiliser des éléments de cet espace de noms dans votre code sans qualifier pleinement l’élément. Par exemple, si vous souhaitez accéder à la Create méthode dans la System.Messaging.MessageQueue classe, vous pouvez importer l’espace de noms et simplement faire référence à l’élément System.Messaging dont vous avez besoin dans le code en tant que MessageQueue.Create.

Les espaces de noms importés sont gérés sur la page Références du Concepteur de projets. Les importations que vous spécifiez dans cette boîte de dialogue sont transmises directement au compilateur (/imports) et s’appliquent à tous les fichiers de votre projet. Utilisez l’instruction Imports pour utiliser un espace de noms dans un fichier de code source unique.

Pour ajouter un espace de noms importé

  1. Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le nœud du projet, puis sélectionnez Propriétés, ouappuyez sur + Entrée.

  2. Dans le Concepteur de projets, accédez aux références.

  3. Dans la liste Espaces de noms importés , cochez la case correspondant à l’espace de noms que vous souhaitez ajouter.

    Remarque

    Pour être importé, l’espace de noms doit se trouver dans un composant référencé. Si l’espace de noms n’apparaît pas dans la liste, vous devez ajouter une référence au composant qui le contient. Pour plus d’informations, consultez Gestion des références dans un projet.

Pour supprimer un espace de noms importé

  1. Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le nœud du projet, puis sélectionnez Propriétés, ouappuyez sur + Entrée.

  2. Dans le Concepteur de projets, accédez aux références.

  3. Dans la liste Espaces de noms importés , désactivez la case à cocher de l’espace de noms que vous souhaitez supprimer.

Importation d’utilisateurs

Les importations utilisateur vous permettent d’importer une classe spécifique dans un espace de noms plutôt que l’espace de noms entier. Par exemple, votre application peut avoir une importation pour l’espace System.Diagnostics de noms, mais la seule classe de cet espace de noms qui vous intéresse est la Debug classe. Vous pouvez définir Debug en tant qu’importation d’utilisateur, puis supprimer l’importation pour System.Diagnostics.

Si vous changez d’avis par la suite et décidez que c’était vraiment la EventLog classe dont vous avez besoin, vous pouvez entrer EventLog en tant qu’importation utilisateur et remplacer Debug à l’aide de la fonctionnalité de mise à jour.

Pour ajouter une importation d’utilisateur

  1. Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le nœud du projet, puis sélectionnez Propriétés, ouappuyez sur + Entrée.

  2. Dans le Concepteur de projets, accédez aux références.

  3. Dans la zone de texte située sous la liste Espaces de noms importés , entrez le nom complet de l’espace de noms que vous souhaitez importer, y compris l’espace de noms racine.

  4. Cliquez sur le bouton Ajouter l'importation de l'utilisateur pour ajouter l'espace de noms à la liste Espaces de noms importés.

    Remarque

    Le bouton Ajouter l’importation d’utilisateur est désactivé si l’espace de noms correspond à celui déjà dans la liste ; vous ne pouvez pas ajouter une importation deux fois.

Pour mettre à jour l’importation d’un utilisateur

  1. Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le nœud du projet, puis sélectionnez Propriétés, ouappuyez sur + Entrée.

  2. Dans le Concepteur de projets, accédez aux références.

  3. Dans la liste Espaces de noms importés , sélectionnez l’espace de noms que vous souhaitez modifier.

  4. Dans la zone de texte située sous la liste Espaces de noms importés , entrez le nom du nouvel espace de noms.

  5. Cliquez sur le bouton Mettre à jour l'importation des utilisateurs pour mettre à jour l’espace de noms dans la liste Espaces de noms importés.

Dans le fichier projet

Lorsque vous apportez des modifications dans le Concepteur de projets, le fichier projet est mis à jour pour refléter vos modifications. Les espaces de noms importés apparaissent dans le fichier projet, comme indiqué dans le code suivant :

  <ItemGroup>
    <Import Include="System.Collections.Specialized" />
    <Import Include="System.ComponentModel" />
    <Import Include="System.Web" />
    <Import Include="System.Windows.Markup" />
    <Import Include="System.Xml" />
  </ItemGroup>