神秘的VBIDE参考在C#项目中被打破

Dan*_*n W 6 c# com reference

我很久以前创建了一个软件程序,刚刚打开了项目,当我尝试编译时,它引发了两个错误,参考VBIDE:

警告2找不到类型库"VBIDE"的包装器组件.验证(1)COM组件是否已正确注册,以及(2)目标平台是否与COM组件的位数相同.例如,如果COM组件是32位,则目标平台不能是64位.SonicPhoto

...和:

警告3找不到引用的组件"VBIDE".

问题是 - 我永远不会记得添加此引用,因为我的项目是一个声音导向的程序,VBIDE是"Microsoft Visual Basic for Applications Extensibility 5.3",它与C#无关,更不用说我的程序了.如果我删除引用,解决方案编译并似乎完美运行.我认为如果它运行,我完全可以删除它吗?

也许我错误地添加了这个引用?也就是说,我的软件已经存档较旧,并且引用也在那里,当我知道至少有一个旧软件副本可以编译时,也没有编译.我在另一台计算机上也有一个副本,并且引用也在那里,但引用没有被破坏,因此项目编译并运行.

小智 16

在解决方案资源管理器上,单击显示所有文件,单击引用,选择VBIDE,右键单击并删除它.

  • 不确定你是不是在开玩笑;-)。 (2认同)