Ceci est probablement une question stupide, mais ici va: J'aime être en mesure de voir le code source des bibliothèques tiers (OSS) à partir de mes projets. Je configure toujours mes projets comme ça en utilisant Java. Est-ce possible dans Visual Studio? Je ne suis pas intéressé à les construire! Ne les avez qu'à titre de référence si on peut dire qu'une trace d'une pile d'exceptions pointe vers un composant tiers ...Visual Studio pour Java Developer
Répondre
Debugging a third-party DLL in Visual Studio.NET? couvre la plupart des détails si vous essayez de le faire à des fins de débogage. Mais en général, deux points à emporter. Tout d'abord, c'est malheureusement un peu plus dur que ce serait en Java. Deuxièmement, cela dépend fortement de la langue que vous utilisez.
Essentiellement, vous procédez comme suit si elle est un ensemble de .NET vous travaillez contre.
décompiler le code source avec quelque chose comme Reflector, puis traiter le code source décompilé comme une nouvelle bibliothèque dans votre projet et définir des points d'arrêt dans la source.
Supprimez toutes les références à la bibliothèque 3ème partie afin qu'il soit le code décompilé qui est en cours d'exécution.
Ne pas oublier de supprimer les références aux éléments source plus tard.
Si c'est une bibliothèque open source existante, vous pouvez simplement compiler vous-même la source dans des fichiers base de données de programme (APB), en supposant qu'il ya un projet VS correspondant. Plus sur cela here.
La question originale dit bibliothèques OSS, ce qui signifie qu'il n'y a pas besoin de décompiler et utiliser réflecteur. – Cheeso
Pour ce faire, vous devez avoir des fichiers pdb. Si la bibliothèque est fournie avec le fichier de symbole de débogage, vous devez placer le fichier pdb dans le même emplacement que dll. Au cours du débogage, VS vous demandera l'emplacement des fichiers sources.
Vous pouvez lire ici http://msdn.microsoft.com/en-us/library/ms241613.aspx
Le problème que vous obtiendrez si la bibliothèque est fournie sans pdb. Si c'est DLL OSS, vous pouvez le compiler vous-même avec des fichiers pdb. Vous devrez le faire une fois.
- 1. Commonclipse pour Visual Studio?
- 2. Méthode JavaScript pour écrire dans Microsoft Visual Web Developer Debugger?
- 3. (IIS) 7 Configuration - Visual Web Developer
- 4. Pouvez-vous modifier les fichiers resx avec Visual Web Developer?
- 5. Eclipse eye pour un gars Visual Studio
- 6. Oracle Home pour Visual Studio
- 7. Versions MFC pour Visual Studio
- 8. Prefast pour Visual Studio 2008
- 9. Couverture de code sur Visual Studio Team System 2008 Developer Edition (sur une application NUnit)
- 10. macros dans Visual Studio 2008
- 11. quel niveau Visual Studio acheter?
- 12. Visual Studio 2008 crash IDE
- 13. Codage source dans Visual Web Developer 2008 Express
- 14. Site Web Visual Web Developer Nom de l'assembly
- 15. validation XSD pour Visual Studio IntelliSense
- 16. Visual Studio - Grille Ruler pour Winform Design
- 17. Visual Studio Ajouter pour ajouter un suivi
- 18. Configuration système requise pour Visual Studio 2010
- 19. Aide dynamique pour MVC dans Visual Studio?
- 20. Contrôle de version intégré pour Visual Studio
- 21. Éditeur JSON, de préférence pour Visual Studio
- 22. Visual Studio: Profils pour les add-ons
- 23. SDK Windows CE pour Visual Studio 2008
- 24. Modification de Vi pour Visual Studio
- 25. Versionnement de source pour Visual Studio Express
- 26. IntelliSense gratuit pour C++ dans Visual Studio
- 27. Visual Web Developer - jQuery IntelliSense ne pas montrer
- 28. Où puis-je télécharger JBoss Developer Studio 2.0 GA?
- 29. Visual Web Developer Document Formatage ne fonctionne pas
- 30. Visual Studio 2005 Raccourcis
il est pour C# et il est pour les projets open source – Konstantin