簡體   English   中英

.Net,是否可以在調試時進入框架 dll?

[英].Net, is it possible to step into a framework dll, while debugging?

我有一個 Sharepoint DLL(Sharepoint 2010 的一部分)。 我可以使用 Redgate 反射器來反射它。 當我調試時,我真的很想進入內置方法,因為它可以很好地洞察我面臨的難以跟蹤的錯誤。

不過,我的問題更籠統,到目前為止,當我調用框架方法時,我只是跳過它,並將另一側的代碼視為一種黑盒無效。 要成為 .net 開發人員,我需要開始更多地了解內部結構。

那么這是怎么做到的呢? 請使用 Sharepoint dll 作為示例,以使解決方案足夠通用以適用於任何 .net 托管代碼庫。

提前致謝。

您可能會發現以下博客文章很有用。 顧先生也寫了一篇博客

您可以調試到某些框架源代碼。 如果您將 Visual Studio 配置為允許調試框架源代碼,那么您可以調試許多核心庫。 不幸的是,Sharepoint.Z06416233FE5EC4C59331248AB248AB248AB248AF1Z不是Z2DDD50972FCECD37612976129555062062062062062020620206202062089Z core you。

如果您使用諸如ILSpy 之類的工具,您可以調試到 IL,但這可能會相當復雜。

我剛收到消息說 .NET Reflector 將全面商用,我覺得這很令人失望。

然而

RedGate 吹噓他們的產品將允許您調試另一個程序集,即使沒有源代碼或調試符號。

這是他們的促銷頁面: http://www.reflector.net/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM