44 votes

Déboguer le code source .NET Framework dans Visual Studio 2012?

Je suis à l'aide de Visual Studio 2012. Je veux de Débogage .NET Framework code source. J'ai essayé à peu près toutes les options, mais je suis encore en train There is source code available for Current Location. Les symboles sont chargés avec succès. J'ai essayé de chargement de symboles Microsoft Server et j'ai essayé cette url http://referencesource.microsoft.com/symbols. Mais je suis toujours incapable de DÉBOGAGE. J'ai essayé ces liens, http://blogs.msdn.com/b/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx et http://msdn.microsoft.com/en-us/library/cc667410.aspx

Également suivi ce, http://blogs.msdn.com/b/dotnet/archive/2012/08/15/announcing-the-release-of-net-framework-4-5-rtm-product-and-source-code.aspx

Quelqu'un est-il en mesure de DÉBOGAGE .NET Framework source de VS 2012?

9voto

user626528 Points 2606

Cette fonctionnalité a été interrompue dans VS2010 SP1 et peut également l'être dans VS2012. Ou Microsoft pourrait publier des fichiers PDB incorrects pour la dernière version du .NET Framework (cela s'était déjà produit auparavant). Essayez des solutions alternatives. J'utilise .NET Reflector VSPro - il permet de décompiler des assemblys, de charger des symboles décompilés pendant le débogage et d'utiliser des fonctionnalités de débogage complètes pour ces assemblys décompilés.

9voto

Athari Points 7821

Le débogage .NET Framework sources a été rompu pour un long moment. Voir " suggestion sur VisualStudio UserVoice de Permettre aux développeurs d'étape à travers .NET Framework sources. Bonne nouvelle: il a enfin été résolu! Consultez le blog suivant de Microsoft:

Un nouveau look pour .NET de Source de Référence

En bref:

Il est actuellement en version "beta". Finalement, il va le remplacer http://referencesource.microsoft.com/. Microsoft promet également d'ajouter des sources de plus d'assemblées.

7voto

tatigo Points 508

Dans VS 2008, j'ai été en mesure de débogage .Net de source, mais dans VS2012 j'ai .NET Réflecteur (VS extension) installé, donc automatiquement la décompilation et permet de déboguer tout .Net code.

Un autre outil open source est ilspy.net il enregistre les décompilé assemblée ainsi que le projet C# et vous pouvez utiliser les outils de débogage.

Il y a aussi des outils de débogage pour Windows, qui viennent dans le cadre de SDK, mais je n'ai pas essayé ceux-ci: http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx

2voto

Shkredov S. Points 319

Voici un joli post décrivant comment configurer VS serveur de symbole et dotPeek 1.2 pour déboguer le code decompile de VisualStudio: http://blog.jetbrains.com/dotnet/2014/04/09/introducing-dotpeek-1-2-early-access-program Si le débogage cadre ou autre code compilé est votre routine quotidienne je vous recommande de le reconstruire solution à partir d'une série d'assemblées que vous utilisez et qui permettra d'économiser du temps sur les symboles de chargement pendant le débogueur attacher.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X