2017-08-22 4 views
1

C'est embarrassant - j'ai programmé .NET depuis de nombreuses années et malgré following the MSDN instructions pour déboguer les sources .NET, je n'ai jamais pu le faire fonctionner.Entrer dans .NET Source ne fonctionne toujours pas

Lorsque je tente d'entrer dans un code de cadre (le c'tor pour StringBuilder, par exemple), le débogueur saute juste sur, sur l'instruction suivante. Je ne peux pas entrer dans un code de cadre. J'utilise VS 2017 Framework 4.7.

Voici les options de débogage.

enter image description here enter image description here



+0

Microsoft ne fournit pas toujours derniers fichiers de symboles pour toutes les versions de .NET Framework, donc ce que vous avez vécu est normal. De toute façon, le code source est juste à titre de référence, et si vous rencontrez des problèmes critiques, vous devriez ouvrir un cas de support via http://support.microsoft.com –

+0

@Lex - Je pense que ce que vous avez dit ne peut pas être correct. Je viens de passer à Framework v4 et j'ai le même problème. Que voulez-vous dire que le code source est juste "à des fins de référence"? Non ce n'est pas - c'est pour le débogage et l'intervention. –

+0

Copie possible de [Impossible d'entrer dans le code source de l'infrastructure .NET] (https://stackoverflow.com/questions/27655014/cannot-step-into-net-framework-source-code) –

Répondre

0

Aller aux symboles et ajouter cette URL http://referencesource.microsoft.com/symbols et un chemin de cache local.

S'il vous plaît voir:

https://blogs.msdn.microsoft.com/sburke/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code/

D'autres membres de la communauté ont demandé à la question simliar sur le débogage du 4.6 .NET ici:

How do I debug .NET 4.6 framework source code in Visual Studio 2017?

Mise à jour:

Il a vraiment ce problème de l'ancienne version VS à VS2017, de toute façon, puisque nous pourrions reprocher cette question maintenant, si possible, comme la suggestion de Leo, vous pouvez voter et d'ajouter votre commentaire ici:

https://developercommunity.visualstudio.com/content/problem/101533/could-not-debug-net-framework-on-windws-10-machine.html

+0

La "recherche uniquement lorsque les symboles sont chargés "manuellement" ne semble pas être disponible ou a été déplacé quelque part car il n'apparaît pas sur la fenêtre. –

+0

@JasonH, c'était une option dans l'ancienne version VS, merci pour vos commentaires. –

+0

Y at-il quelque chose de similaire dans VS2017? –