2012-09-07 32 views

回答

7

簡短的回答是:不,據我所知。

但是,如果您希望在不從MonoDevelop啓動項目的情況下進行調試,則可以選擇使用Soft debugger described here。做這件事的工作流程是:

  1. 啓用自定義環境變量MONODEVELOP_SDB_TEST設置爲某個值命令在MonoDevelop中的softdebugger
  2. 啓動MonoDevelop的
  3. 轉到運行 - >運行帶有 - >自定義命令單軟調試器
  4. 輸入您的機器的端口號和IP地址,惡意程序可以訪問MonoDevelop。將其他字段留空。
  5. Listen
  6. 開始參數--debug和--debugger劑=運輸= dt_socket,地址=應用[IP在MonoDevelop的指定]:在MonoDevelop的指定端口]

然後你就可以檢查什麼像通常使用斷點一樣繼續執行,檢查變量等等。請注意,只要可以通過網絡訪問,就可以跨計算機進行部署。

enter image description here

我知道這是不是「附加到進程」,但因爲你是非常在你的意圖的描述的限制,這可能是給你的價值。

0

起初,我也找不到「附加到進程」在我的MonoDevelop(2.8.6.3)IDE,

,但是當我安裝‘爲MonoDevelop的GUN調試器插件’,我能找到「附加到進程「在」RUN「菜單中。 所以,你應該安裝GNU debugger plugin for monodevelop for「attach to process」

ps:我的monodevelop在Ubuntu 12.04中; 「GUN debugger plugin for monodevelop」可以在「軟件中心開發」中找到。