无法加载我的自定义DLL异常的依赖项

时间:2018-01-02 13:53:11

标签: dll dependencies .net-assembly

我编写了一个自定义数据访问库(又名DAL),它引用[Microsoft.Practices.EnterpriseLibrary.Data.dll]作为依赖项。 当我的客户端应用程序引用DAL dll时,尝试使用DAL的方法之一,抛出异常:

  

无法加载文件或程序集   'Microsoft.Practices.EnterpriseLibrary.Data,Version = 6.0.0.0,   Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个   依赖。系统找不到指定的文件。

当然,如果我将EnterpriseLibrary dll放在我的客户端应用程序bin文件夹中(或让客户端引用它...),则没有错误,但这是一个“弯曲”的解决方案。

我不清楚为什么只提到我的自定义DAL dll是不够的? 并且,有没有办法只引用DAL dll而不直接引用EnterpriseLibrary dll?

0 个答案:

没有答案