【问题标题】:VSTO problem - cannot create visual studio excel workbook projectVSTO 问题 - 无法创建 Visual Studio excel 工作簿项目
【发布时间】:2013-06-01 06:02:43
【问题描述】:
当我尝试在 Visual Studio 2008 中创建 Excel 2007 工作簿项目时,我收到以下错误消息:
无法创建项目,因为“Excel Visual Studio 设计时适配器加载项”工作不正常。 Excel 可能已禁用加载项或使其处于非活动状态,或者您的信任中心设置中可能已禁用所有加载项。在 Excel 选项中检查加载项状态。如果加载项处于活动状态并已启用,请重新安装或修复 Visual Studio Tools for Office。
我已验证该加载项未处于非活动状态或已禁用,并且我已尝试多次修复和卸载/重新安装 VSTO。
怎么办?
【问题讨论】:
标签:
c#
visual-studio-2008
vsto
excel-2007
【解决方案1】:
以防万一您还没有检查信任设置,MSDN page 描述了如何检查。
我在 MSDN 论坛上看到了这个:
要使维修工作,您必须
使用管理员运行 VS 命令提示符
特权(右键单击,运行为
行政人员)。然后运行这个命令
行:
C:>AddinUtil
-AddInRoot:"%CommonProgramFiles%\Microsoft
Shared\VSTA\AppInfoDocument" -重建
如果还是不行,你也可以
有一个损坏的管道存储,它
可以这样修复:
C:>AddinUtil
-PipelineRoot:"%CommonProgramFiles%\Microsoft
Shared\VSTA\Pipeline" -重建
你会收到一个警告
命令,但这是预期的。
如果做不到这一点,我认为您将不得不对 Visual Studio 2008 安装运行修复(将安装 DVD 放入驱动器中,然后选择修复选项)。
【解决方案2】:
我将 Excel 2003 设置为默认打开 XLS 文件。在我从“添加/删除程序”菜单修复 Office 2007 之前,我看到了与您相同的错误消息。