收到错误"无法加载' foo.dll' ",asp.net应用程序如何加载运行应用程序所需的所有DLL

时间:2017-07-02 07:43:11

标签: c# asp.net

我在我的应用程序中收到此错误"无法加载DLL' foo.dll' 。无法找到指定的模块。我在我的应用程序中使用了这个dll,现在它不再被引用了。

我查看了所有引用,所有nuget包目录,包配置,csproj文件和这个dll名称在任何地方都找不到。我还验证了是否有依赖但没有运气。

我想知道asp.net从特定位置加载特定dll的时间和方式或方式。

1 个答案:

答案 0 :(得分:0)

以下是asp.net加载dll的主要方案

  • 您参考dll的参考dll和依赖项
  • 您不是指一个dll,但可以使用Reflection
  • 动态加载dll
  • dll出现在您的bin目录中
  • CLR分析器动态地将DLL注入进程

请参阅此msdn博客了解详情。

希望这有帮助!