简体   繁体   English

是否可以使用dotPeek反编译的源实际调试第三方代码?

[英]Is it possible to actually debug 3rd party code using the source decompiled with dotPeek?

I use VS2012. 我使用VS2012。

I know how to debug the 3rd party code using the .NET Reflector and always used it. 我知道如何使用.NET Reflector调试第三方代码并始终使用它。

I was wondering whether this is possible with dotPeek from JetBrains or with R# itself without the dotPeek. 我想知道使用JetBrains的dotPeek还是没有dotPeek的R#本身是否可能。 I am able to navigate to the decompiled 3rd party code, but not step through it. 我能够导航到反编译的第三方代码,但不能单步执行。

Any ideas? 有任何想法吗?

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 . 我看到这个问题仍在增加我博客的访问量,所以我要添加一个答案:是的,现在可以通过将JetBrains dotPeek反编译器(完全免费)用作符号服务器来调试3rd-party程序集。

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. 在我的博客文章如何使用Visual Studio和dotPeek调试任何东西中 ,我精确地详细介绍了如何进行设置以及如何使用调试器进入第三方代码。

Yes. 是。 dotPeek was released . dotPeek 已发布 See this post that explains how to do it in details. 请参阅这篇文章 ,其中详细说明了如何执行此操作。

Debugging and symbols server are implemented in dotPeek since 1.2 version. 从1.2版本开始,调试和符号服务器在dotPeek中实现。 This version is in Early Access now. 此版本现已在抢先体验中。
More info you can find here 您可以在这里找到更多信息

Unfortunately, not yet. 不幸的是,还没有。 But this is in JetBrains' near plans. 但这是JetBrains的近期计划。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM