为什么VB6在我的Windows 8.1项目中用msxml6.dll替换msxml3.dll?

时间:2016-03-02 18:44:12

标签: vb6

我有一个遗留的VB6项目,我一直在Windows XP VM中使用过。我决定继续在我的Windows 8.1盒子上安装VB6。

我打开了这个项目并且没有编译它。有人抱怨DOMDocument无法找到。我查看引用并注意到而不是Microsoft XML, v3.0,而是选择了Microsoft XML, v6.0。在该库中,它有一个DOMDocument60对象,但不是DOMDocument对象。

我尝试引用v3.0和v6.0,但它阻止我这样做,声称名称冲突。

所以我的问题。

  1. 为什么引用不同的库?
  2. 如果不考虑操作系统,我该怎样做才能确保项目始终引用v3.0?

0 个答案:

没有答案