尝试从另一个进程调用VSTO加载项中的代码时出现强制转换问题

时间:2015-12-25 10:21:46

标签: vsto office-addins

我正在尝试在VSTO加载项中调用代码。

我在搜索中找到的第一个地方是MS Walkthrough Calling Code in an Application Level Add-in

  1. 我为Outlook制作了一个新的VSTO项目。
  2. 在这个项目中,我创建了以下 Note属性与演练中的相同,并添加了RequestComAddInAutomationService

    enter image description here

  3. 然后我创建了一个WPF应用程序项目并添加了我的VSTO插件作为参考。

  4. 以下是发生的事情。请注意,如果我只是使用addin对象,我可以调用我的代码,但我无法转换界面。 enter image description here

  5. 我注意到的第一件事是This blog uses different attributes.

    对于任何登陆这里并在C#中寻找类似问题的人来说,有很多,this one being very similar但是看起来非常符合用户/计算机。

    所以有人可以帮我理解为什么我不能投射界面吗?

1 个答案:

答案 0 :(得分:0)

问题是接口没有正确注册COM。注册完成后,演员就会工作。