VSTO问题 - 无法创建visual studio excel工作簿项目

时间:2008-11-08 11:53:06

标签: c# visual-studio-2008 vsto excel-2007

当我尝试创建Excel 2007工作簿项目时,在Visual Studio 2008中,我收到以下错误消息:

  

无法创建项目,因为“Excel Visual Studio设计时适配器加载项”无法正常工作。 Excel可能已禁用加载项或使其处于非活动状态,或者可能在信任中心设置中禁用了所有加载项。在Excel选项中检查加载项状态。如果加载项处于活动状态并已启用,请重新安装或修复Visual Studio Tools for Office。

我已验证加载项未处于非活动状态或已禁用,并且我已尝试多次修复和卸载/重新安装VSTO。

怎么办?

2 个答案:

答案 0 :(得分:5)

万一您未检查信任设置,此MSDN page描述了如何使用。

我在MSDN论坛上遇到过这个问题:

  

为了修复工作,你必须这样做   使用Admin运行VS命令提示符   特权(右键单击,运行为   管理员)。然后运行此命令   行:

     

C:> AddinUtil   -AddInRoot:“%COMMONPROGRAMFILES%\微软   共享\ VSTA \ AppInfoDocument“-Rebuild

     

如果它仍然不起作用,您也可以   有一个腐败的pipleline商店,其中   可以像这样修复:

     

C:> AddinUtil   -PipelineRoot:“%COMMONPROGRAMFILES%\微软   共享\ VSTA \管道“-Rebuild

     

你会收到一个警告   命令,但这是预期的。

如果不这样做,我认为您必须在Visual Studio 2008安装上运行修复(将安装DVD放入驱动器,然后选择修复选项)。

答案 1 :(得分:0)

我默认将Excel 2003设置为打开XLS文件。在从“添加/删除程序”菜单中修复Office 2007之前,我看到了相同的错误消息。