2012-10-22 76 views
-2

你能幫我解決下面的問題嗎?調試從另一個DLL調用的DLL

我有一個我們爲Windows服務框架編寫的1.DLL,我們從中調用了一個2.DLL。我的1.DLL將被任何使用服務框架的應用程序調用。

是否有可能通過2.dll進行調試?

謝謝

+0

你寫了第二個DLL嗎? – ChrisBint

+0

是的..我有代碼爲2.dll也是這兩個DLL是未託管的代碼Dlll – user1764879

回答

0

如果你把一個斷點進入2.DLL,它會提示輸入代碼的位置,你可以瀏覽到這一點,並通過相同的任何正常項目。

更新。您添加了這是非託管代碼。我沒有嘗試過非託管,但理論上它應該是相同的,只要你有源代碼。

+0

我的1.dll將由文本服務調用,我們無法使用本地調試器進行調試。 – user1764879

+0

不幸的是,您需要將調試器附加到「某事」。如果您已經對軟件進行了良好的編碼,那麼無論如何您都應該在代碼中追蹤代碼,並且可以使其至少能夠理解正在發生的事情。 – ChrisBint