J'utilise un espace de noms MS mais Visual Studio me dit que je n'ai pas de référence. Y a-t-il un endroit où vous pouvez aller et rechercher des espaces de noms?C# Où puis-je rechercher les noms d'espaces de noms Microsoft?
Merci
J'utilise un espace de noms MS mais Visual Studio me dit que je n'ai pas de référence. Y a-t-il un endroit où vous pouvez aller et rechercher des espaces de noms?C# Où puis-je rechercher les noms d'espaces de noms Microsoft?
Merci
Voir http://msdn.microsoft.com/en-us/library/wkze6zky(VS.80).aspx pour savoir comment ajouter une référence
Vous aurez également besoin de l'assemblage. Pour les espaces de noms Microsoft et System, le plus simple est http://msdn.microsoft.com/library ou, si MSDN est installé localement, son index.
Si vous voulez savoir dans quelle classe se trouve une certaine classe, vous pouvez simplement consulter la documentation (elle est notée sur la page de présentation de la classe). Notez qu'un espace de noms peut très bien être réparti sur plusieurs assemblages.
Vous devez d'abord ajouter une référence à la DLL avant de l'utiliser dans votre code avec le mot-clé 'using'.
Cliquez avec le bouton droit de la souris sur le projet> ajouter une référence> dans l'onglet .Net, sélectionnez le composant et cliquez sur OK. Ensuite, construisez votre code.
Vous pouvez normalement trouver la page MSDN à propos d'un espace de noms spécifique en accédant à http://msdn.microsoft.com/namespace. Ainsi, par exemple, pour en savoir plus sur System.Web, vous pouvez aller à ...
http://msdn.microsoft.com/system.web
Cela en soi ne vous aide pas. Vous devrez cliquer à partir de là pour les types spécifiques que vous utilisez, et il vous dira (près du sommet) le nom de la DLL qui implémente le type. N'oubliez pas qu'un espace de noms peut contenir des types définis dans plusieurs DLL.
Je ne le savais pas .. conseil cool. Merci. – Gishu
Vous ne pouvez pas trouver la DLL pour un espace de noms spécifié dans tous les cas, car plusieurs types appartenant au même assembly peuvent résider dans différents assemblys. Le moyen le plus rapide pour y arriver serait de google à la page MSDN pour le type spécifique (classe) que vous utilisez. Disons XDocument .. Je mets `msdn xdocument class 'dans google. Le premier résultat est la page dont j'ai besoin. Cliquez sur! Sous le nom de la classe que vous verriez une section comme celui-ci
Namespace: System.Xml.Linq
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
Cela vous montre l'espace de noms que le type appartient (pour lequel vous devrez peut-être ajouter un en utilisant votre code)
et la DLL vous besoin d'ajouter une référence à.
Quelles classes souhaitez-vous utiliser?Avez-vous ajouté une référence à la bibliothèque requise (DLL)? –