3

簡単に言えば、.net ライブラリ A.dll があります。A.dll は B.dll と C.dll を使用します。

B と C はどちらも .Net ライブラリではありません。Web アプリで A.dll を使用するにはどうすればよいですか?

したがって、ASP.NET Webapp への参照として追加した Jedox.Palo.Comm.dll (A) という dll ファイルがあります。この DLL はさらに 2 つのファイル、1. libpalo_ng.dll (B) と 2. libpalo2.dll (C) を使用します。これら 2 つの libpalo dll は、必ずしも COM コンポーネント/アセンブリではありません。そのため、参照として直接追加することはできません。

代わりに、それらを Jedox..dll と同じフォルダーに配置する必要があります。通常のアプリケーション、フォームなどでは、フォルダーは Debug/bin です。しかし、Web アプリケーションでは、これらの dll ファイルをどこに配置する必要がありますか? Jedox...dll と同じフォルダーに配置する必要があるためです。

また、新しいフォルダー ビンを作成し、そこに 3 つの dll をすべて配置して参照を追加しても、何らかの理由で機能しません。事前に感謝します!!

インドラジット

4

2 に答える 2

-1

さて、これでうまくいきました。かなり単純な解決策で、2つのdll(libpalo_ng.dllとlibpalo2.dll)をSysWOW64フォドラーにコピーしただけで、すべてうまく機能しています。

すべての応答に感謝します!

于 2013-06-05T13:22:05.230 に答える