私のプロジェクトでサードパーティのライブラリを使用しています。それをMainLibNET.dll
のように呼んでください。私はReferences
私のプロジェクトのこのライブラリを追加しました。このDLLは他のDLLとの依存関係があります。彼らはネイティブなので、私はReferences
で追加できないこの他のDLL。私は\bin
で、この他のライブラリを置くが、私は私のプロジェクトを開始するとき、私はエラーを取得:サードパーティのDLLがASP.NET MVCプロジェクトの依存関係を見つけることができません
Could not load file or assembly 'MainLibNET.dll' or one of its dependencies
サイトは、サーバーのリターンを開始したときのでMainLibNET.dllはその依存関係を見つけることができませんMainLibNET.dllない\bin
からではなく、ここから:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\e9b9d054\ddfaf4f8\assembly\dl3\8e683e03\00c3703b_919bcb01\MainLibNET.dll
このフォルダにはMainLibNET.dll以外のファイルはありません。私はこのフォルダ内の他のdllをコピーする場合、それは正常に動作します。
手作業でコピーすることなく、私のプロジェクトや他の何かで私は何ができますか?
ありがとう!私のライブラリをC:\ Windowsに追加する場合にのみ、私のために動作します。以下は、ASP.NetのC++アセンブリに関する詳細です。http://blogs.msdn.com/b/jorman/archive/2007/08/31/loading-c-assemblies-in-asp-net.aspx –