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 に答える