我已經構建了一個outlook插件,並且我想遠程調試它在我的開發機器上運行的vm內(vm是xpsp3 x32和outlook 2010,我的開發機器是outlook x64的7 x64)如何遠程調試vsto outlook插件?
我曾經(在用戶帳戶等方面搞了一些混亂之後)在vs2010和virtual box vm之間進行了遠程調試。我可以附加到一個簡單的測試應用程序並設置斷點,並且它們會被擊中。
但是,我似乎無法做到與Outlook插件相同。我不能只附加到在機器上運行的outlook.exe進程,因爲這似乎沒有加載插件模塊,所以斷點永遠不會被擊中。
我無法弄清楚如何讓VS2010從本地生成的項目啓動遠程計算機上的Outlook,我試圖遵循these msdn文檔,但設置工作目錄的說明似乎不起作用,所以如果我按照例子的建議設置它並開始調試,它會出現一條消息,指出該文件夾不存在。
如果我將outlook addin項目的調試屬性中的Start Action設置爲'Start External Program',並將其指向outlook exe,那麼VS2010將成功啓動該應用程序,但是,不會觸及斷點,儘管它似乎表明它們已經成功設置。
有沒有人成功地遠程調試vsto插件?我究竟做錯了什麼?
同樣的問題,我給它一試! – 2013-02-26 17:34:53