Exposer les méthodes d'une DLL en C#
Après que quelqu'un crée une DLL en C# à l'aide de Microsoft Visual environnement de développement, comment le feriez avec un autre programmeur prendre que de code, de créer un nouveau projet qui comprend la DLL de la source et de faire une interface graphique qui utilise la DLL API?
J'ai déjà fait les quatre étapes suivantes:
1) Dans l'Explorateur de solutions, cliquez-droit sur "Références" et sélectionnez "Ajouter une Référence ...".
2) Sélectionnez l'onglet "Parcourir".
3) Accédez à la DLL et sélectionnez-la.
4) Ajouter le cas échéant "à l'aide de la" directive pour le haut du code.
Quelle est la prochaine? Après je déclare un nouvel objet, comment puis-je voir quelles sont les méthodes à utiliser?
OriginalL'auteur xarzu | 2009-03-16
Vous devez vous connecter pour publier un commentaire.
Menu affichage -> Navigateur d'Objet
Vous devriez être en mesure de regarder les objets, les méthodes et ainsi de suite contenues dans la DLL et exposé publiquement.
OriginalL'auteur Quintin Robinson
Vous devriez être en mesure d'utiliser intellisense et l'explorateur d'objets, comme toujours. Sans la source qui va être votre meilleur pari.
OriginalL'auteur Ed S.
Je n'ai pas de code sur le dessus de ma tête, mais avez-vous étudié la Réflexion de la bibliothèque?
Vous devriez être en mesure de comprendre et d'exécuter tout ce dont vous avez besoin avec ce...
OriginalL'auteur Lancelot
vous pouvez charger la DLL via la .NET Réflecteur outil de rouge-porte et de voir l'ensemble de l'api, et même comment il a été mis en œuvre http://www.red-gate.com/products/reflector/
OriginalL'auteur Jon Erickson
Bien...
Supposons que votre bibliothèque est appelée MyLib.DLL
Vous feriez:
😉
OriginalL'auteur Martin Marconcini
Vous pouvez les ouvrir .NET DLL dans cette 3e partie de l'outil appelé ".NET Réflecteur". Cet outil va vous permettre de visualiser tous les types de/méthodes/propriétés et même décompiler le code contenu dans la DLL.
.NET Réflecteur est similaire à l'explorateur d'objets dans Visual Studio, mais est beaucoup plus puissant.
Si vous n'avez pas essayé Réflecteur encore, je le recommande fortement (c'est vraiment facile à utiliser)!
OriginalL'auteur Andy White