- 2 つの VB 6 アセンブリ (DLL) があります。ProgramA.dll と ProgramB.dll を .NET Web サービス (バージョン 2.0) に参照として追加する必要があります。
- これら 2 つの DLL は、別の開発者から引き渡されました。
- ある開発者は私に単に ProgramA.dll をくれました
- 別の開発者から、ProgramB.dll、ProgramB.exp、および ProgramB.lib が提供されました。
- regsvr32 を使用して ProgramA.dll を登録し、その参照を .NET プロジェクトに追加しました。
次に、.NET プロジェクトに ProgramB.dll の参照を追加しました。
.NET Web サービスをビルドしようとすると、次のエラーが表示されます。タイプ 'COMSVCSLib.ObjectControl' は、参照されていないアセンブリで定義されています。.NET アプリケーションのリファレンスで次のファイルを確認できます。 COMSVCSLib Interop.COMSVCSLib Interop.ProgramA Interop.ProgramB
また、コードは ProgramB アセンブリの問題を示しています (これらの .exp および .lib ファイルがありました)。
考えられる理由は何ですか、またはここで何か間違ったことをしていますか?