无法在终端服务器上调试VSTO插件

时间:2010-11-05 16:22:56

标签: .net vsto outlook-addin

我们的开发团队主要在同一台终端服务器上工作。我们正在开发Outlook VSTO 2010插件。我们刚刚从“Visual Studio 2008 / Office 2003 / VSTO 2005”迁移到“Visual Studio 2010 / Office 2010 / VSTO 2010”。如果任何其他用户在服务器上运行Outlook,则尝试从Visual Studio调试加载项会导致以下错误:

无法调试加载项,因为“Outlook”已在运行。关闭“Outlook”,然后再次运行该项目。

在软件更新之前,每个开发人员都可以同时调试应用程序。关于原因/解决方案的任何想法?

1 个答案:

答案 0 :(得分:2)

一位同事能够找到解决方案:

将Outlook.exe作为现有项目添加到Visual Studio解决方案,方法是从“添加现有项目”对话框中浏览到Office安装路径,然后选择Outlook.exe。

将Outlook项目设置为StartUp项目。

将Outlook项目调试器类型设置为“托管v4.0”。

这允许调试像以前一样工作,但跳过添加到VSTO的现有流程检查。