VSTO:带Office 2010的Visual Studio 2005 64

时间:2012-09-28 21:25:19

标签: c# visual-studio-2005 vsto office-2010 office-2003

我正在使用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运行吗?

1 个答案:

答案 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兼容性表格,这可能是有用的信息