记一次VS2015无法生成项目的问题

1.背景:

公司使用wps替换office,作为办公组件,夜间对开发环境的电脑进行了后台远程推送安装。次日,使用vs2015进行生成包含有操作office的项目时,发现没法成功生成项目,具体一点就是,项目中通过引入了Microsoft.Office.Interop.Word.dll来操作word。

2.报错情况:

在VS 的错误窗口中,无任何错误信息展示,只提示生成失败,只好在输出窗口中查看生成过程中的步骤信息,看到一条以前没遇到过的提示:

VS2015 编译时提示 找不到类型库“VBIDE”的包装器程序集。请验证 (1) 是否已正确注册 COM 组件...

3.分析及解决

结合上述提示信息以及当天开发环境从office换到了wps,猜测是office相关的com组件受到影响,通过查询资料,检查注册表项 计算机\HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046},

发现有2个类似的项,猜测是wps安装时,修改了原有的注册表项,幸好看着其中一个是备份,通过将备份还原,发现VS可以编译成功了。

 

posted @ 2025-06-19 10:26  chyshx  阅读(49)  评论(0)    收藏  举报