2012-03-16 106 views
2

在加載某些程序集時,ASP.NET是否將所有依賴程序集(位於BIN文件夾)加載到默認的appdomain?或者它會被「按需」加載(當CLR需要依賴程序集中的某種類型時)?.NET程序集加載

回答

6

據我所知是按需加載的依賴關係(第一次的Type說組件使用)

從傑弗裏裏希特書中CLR via C#也解釋了它在更多的細節。

此外,檢查this MSDN article基本上談到了加載大會的減少從this問題(也回答你的問題,以某些時候,我猜)

提取物。

當CLR即時(JIT)編譯啓動方法時,它需要加載 加載該方法中引用的所有程序集。 (..)

+0

感謝您的快速回答。這就是我想聽到的) – 2012-03-16 09:42:01