我已经构建了一个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