我有一个使用 VS 2010 开发的 Excel 2010 VSTO 插件。它是一个基于 RibbonUI 的插件,它向 Excel 功能区添加了一个新选项卡。现在我遇到了需要为运行 Excel 2007 的 PC 部署此插件的情况。
在属性 - > 发布 - > 先决条件下我有:
- Microsoft .NET Framework 4 客户端配置文件(x84 和 x64)
- Microsoft Office 2007 主要互操作程序集
- 适用于 Office 运行时的 Microsoft Visual Studio 2010 工具(x84 和 x64)
- 视窗安装程序 3.1
通过首先安装此处找到的 VSTO 2010 运行时,我设法使用 VS 2010 的内置发布功能安装了插件。然后该插件在“Excel 选项 -> 插件”下列为“活动”插件,但功能区选项卡未在 Excel 2007 中加载。我已启用 VSTO 日志记录和警报,如此处所述,但那里也没有报告异常。
这可能是一个愚蠢的问题,但有没有办法让 Office 2010 插件在 Office 2007 中工作?(我在 SO 上找到了这个问题,但这不是我想要做的)