2009-05-11 2 views

Répondre

4

Si vous voulez dire "pour trouver dll j'ai besoin (par type)": MSDN?

Par exemple, CLSID

Espace de noms: Microsoft.Aspnet.Snapin

Assemblée: AspNetMMCExt (en AspNetMMCExt.dll)

0

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.

0

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.

0

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.

1

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.

+0

Je ne le savais pas .. conseil cool. Merci. – Gishu

0

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 à.

Questions connexes