0

我正在使用 Visual Studio 2005 开发 Office 2003 加载项。但在卸载 Office 2003 和安装 Office 2010 x64 后,我的项目停止工作。

它存在一些错误:

Error   7   The type or namespace name 'IRibbonControl' could not be found (are you missing a using directive or an assembly reference?)    x.cs    83  45  x
Error   5   The type or namespace name 'IRibbonUI' could not be found (are you missing a using directive or an assembly reference?) x.cs    358 38  x
Error   3   The type or namespace name 'IRibbonExtensibility' does not exist in the namespace 'Microsoft.Office.Core' (are you missing an assembly reference?)  x.cs    45  43  x

有什么方法可以让我的 AddIn 运行?

4

1 回答 1

3

不知道你是否看过这个,但这里有一些解释:

Office 2010 32 位应运行 VSTO 2005 SE 加载项而不进行修改,但 Office 2010 64 位将不会加载 VSTO 2005 SE 加载项。

需要 Visual Studio 2005 Tools for Office Second Edition Runtime 的 Office 解决方案与 64 位版本的 Microsoft Office 2010 不兼容。要在 64 位版本的 Microsoft Office 2010 中运行这些解决方案,您必须将项目升级到 Visual Studio 2010 或针对 2007 Microsoft Office 系统的 Visual Studio 2008 项目。

更多细节在这里

还可以查看维基百科上的 VSTO 兼容性表,这可能是有用的信息

于 2012-10-01T05:50:32.677 回答