0

我一直在尝试获取要安装的 Excel 的 VSTO 模板,但是在安装后打开模板时看不到 VSTO 功能区按钮或任务窗格。起初我根本不认为它正在安装。该项目在视觉工作室中运行良好。

我按照这里的文章http://msdn.microsoft.com/en-us/library/ff937654.aspx & 如上 UI 元素不可见。然后我按照同一篇文章进行了一个非常基本的模板项目,它运行良好。

我从模板项目的 UI 中删除了所有代码,重新创建了安装包并安装了它,我可以看到 UI。我取消注释代码,直到找到阻止我看到 UI 的行。模板使用了 2 个单独的 Dll,它们都在模板项目的引用中,并且它们都显示为安装项目中检测到的依赖项,并且它们都放置在模板的安装目录中。问题是如果我在模板代码中使用 dll,UI 不会出现。我只需要尝试创建 2 个 dll 类之一的实例,UI 就会停止出现。

有谁知道为什么会发生这种情况?

4

1 回答 1

0

可能您没有包括以下内容 -

using System.Runtime.InteropServices
于 2013-01-30T08:07:09.617 回答