我正在使用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运行吗?
答案 0 :(得分:3)
不确定您是否看过这个,但这里有一些解释:
Office 2010 32位应该运行VSTO 2005 SE加载项而不使用 修改,但Office 2010 64位将无法加载VSTO 2005 SE 加载项。
需要Visual Studio 2005 Tools for Office的Office解决方案 第二版运行时与64位版本不兼容 Microsoft Office 2010.在64位版本中运行这些解决方案 在Microsoft Office 2010中,必须将项目升级到Visual Studio 2010年或针对2007年的Visual Studio 2008项目 Microsoft Office system。
更多详情here。
另请查看Wikipedia上的VSTO兼容性表格,这可能是有用的信息