0

我希望这个问题适合这个网站。

我有一个在 Visual Studio 2010 中创建的解决方案。假设该解决方案可以在 Windows 7 和 Windows XP 上运行。

问题是某个项目引用了版本为 6.0.0.0 的 ADODB.dll,它在 Windows 7 上运行良好,但在 Windows XP 中无法运行,因为在尝试识别类型时出现编译错误ADODB.Stream

我注意到与版本 2.5.0.0 相同的 dll 似乎在 Windows XP 上工作,但在 Windows 7 上不工作......我该如何解决这个问题?

4

1 回答 1

0

我最后做的是查看 windows XP sln 中的项目文件,检查 dll 是如何定义的,并将定义复制到 Windows 7 sln。较新的 sln 知道如何处理旧样式定义,但不知道如何处理旧样式定义,因此将新定义更改为旧定义可以解决问题。

于 2015-04-06T18:20:11.003 回答