我很久以前创建了一个软件程序,刚刚打开了项目,当我尝试编译时,它引发了两个错误,参考VBIDE:
警告2找不到类型库"VBIDE"的包装器组件.验证(1)COM组件是否已正确注册,以及(2)目标平台是否与COM组件的位数相同.例如,如果COM组件是32位,则目标平台不能是64位.SonicPhoto
...和:
警告3找不到引用的组件"VBIDE".
问题是 - 我永远不会记得添加此引用,因为我的项目是一个声音导向的程序,VBIDE是"Microsoft Visual Basic for Applications Extensibility 5.3",它与C#无关,更不用说我的程序了.如果我删除引用,解决方案编译并似乎完美运行.我认为如果它运行,我完全可以删除它吗?
也许我错误地添加了这个引用?也就是说,我的软件已经存档较旧,并且引用也在那里,当我知道至少有一个旧软件副本可以编译时,也没有编译.我在另一台计算机上也有一个副本,并且引用也在那里,但引用没有被破坏,因此项目编译并运行.