Mat*_*att 5 vsto remote-debugging visual-studio-2010
我已经构建了一个outlook插件,我想远程调试它在我的开发机器上的vm中运行(vm是xpsp3 x32和outlook 2010,我的开发机器是7 x64与outlook 2007)
我(在用了很多关于用户帐户等问题之后)得到了vs2010和虚拟机vm之间的远程调试工作.我可以附加到一个简单的测试应用程序并设置断点,然后它们就会被击中.
但是,我似乎无法对outlook addin做同样的事情.我不能只附加到机器上运行的outlook.exe进程,因为它似乎没有加载插件模块,所以断点永远不会被击中.
我无法弄清楚如何让VS2010从本地构建的项目启动远程机器上的Outlook,我试图遵循这些 msdn文档,但设置工作目录的说明似乎不起作用,所以如果我设置它如示例所示并开始调试,它会显示一条消息,指出该文件夹不存在.
如果我将outlook addin项目的调试属性中的Start Action设置为'Start External Program'并将其指向outlook exe,那么VS2010将成功启动应用程序,但是,即使看起来断点也没有被击中表明他们已成功设置.
有没有人在远程调试vsto插件方面取得了成功?我究竟做错了什么?
小智 4
我知道这是一个相当老的问题,但以防万一有人看到这篇文章,这里有一个解决方案:
在主机上的 VSTO 项目中,将其添加到启动方法的顶部。
MessageBox.Show("Debug");
Run Code Online (Sandbox Code Playgroud)将加载项部署到远程计算机,打开 Outlook,并且应该显示 MessageBox
| 归档时间: |
|
| 查看次数: |
2208 次 |
| 最近记录: |