我在我的项目中使用第三方库。称它为MainLibNET.dll
。我在我的项目的References
中添加了这个库。这个DLL与其他DLL有依赖关系。这个其他的dll我不能在References
中添加,因为它们是原生的。我把这个其他图书馆\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 –