簡體   English   中英

我可以調試編譯的程序集嗎?

[英]Can I debug a compiled assembly?

我正在尋找一種從Visual Studio調試編譯的程序集的方法。

可能嗎? 也許使用某種反射器插件?

不是在尋找一種反編譯/重新編譯然后調試的方法。

如果您沒有程序集的PDB文件,請嘗試使用幾天前發布的.Net Reflector Pro 它可以在Visual Studio中即時反編譯代碼,然后逐步執行它,就好像您正在調試自己的源代碼一樣( 它不需要您反編譯然后再重新編譯 )。 它是Visual Studio插件的付費,但附帶14天試用版,之后它將恢復為Reflector的免費版本。

是。 你可以做到這一點是禁用“只是我的代碼”功能(工具 - >選項 - >調試),然后加載DLL的PDB。 之后,您將能夠毫無問題地進入DLL。

好沒問題。 只要你有.pdb文件。 調試體驗不是很豐富,您經常無法檢查局部變量,而單步執行的行為有時很奇怪。

您可以使用Debug - > Attach to Process附加到正在運行的進程。 只要您在Visual Studio中使用.pdb運行源代碼的副本,就可以正常調試。

暫無
暫無

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

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