11

I use VS2012.

I know how to debug the 3rd party code using the .NET Reflector and always used it.

I was wondering whether this is possible with dotPeek from JetBrains or with R# itself without the dotPeek. I am able to navigate to the decompiled 3rd party code, but not step through it.

Any ideas?

mark
  • 59,016
  • 79
  • 296
  • 580

4 Answers4

12

I see this question is still driving traffic to my blog, so I'll add an answer: yes, debugging 3rd-party assemblies is now possible with the JetBrains dotPeek decompiler (completely free), by using it as a Symbol server.

In my blog post How to debug anything with Visual Studio and dotPeek, I detail exactly how to set it up and step into 3rd-party code with the debugger.

Igal Tabachnik
  • 31,174
  • 15
  • 92
  • 157
  • Thank you for our answer Igal, could you consider expanding your answer to include the details in your blog post? This way your answer will still have value if your blog is temporarily or permanently down. – Alex Oct 23 '18 at 16:21
5

Yes. dotPeek was released. See this post that explains how to do it in details.

splintor
  • 9,924
  • 6
  • 74
  • 89
2

Debugging and symbols server are implemented in dotPeek since 1.2 version. This version is in Early Access now.
More info you can find here

1

Unfortunately, not yet. But this is in JetBrains' near plans.

Dmitry Osinovskiy
  • 9,999
  • 1
  • 47
  • 38