.NET程序集加载

时间:2012-03-16 09:08:33

标签: .net appdomain .net-assembly

在加载某些程序集时,ASP.NET是否将所有依赖项程序集(位于BIN文件夹中)加载到默认的appdomain?或者它将“按需”加载(当CLR需要依赖程序集中的某种类型时)?

1 个答案:

答案 0 :(得分:6)

据我所知,按需加载的依赖项(第一次使用Type所述程序集时)

杰弗里里希特的书CLR via C#也更详细地解释了它。

另外,检查this MSDN article ,它基本上讨论了加载装配的减少(我猜也回答了你的问题)

摘自this问题。

  

当CLR实时(JIT)编译它需要的Start方法时   加载该方法中引用的所有程序集。 (..)