CLR何时选择加载组件是否有保证

时间:2011-06-21 17:35:28

标签: c# clr loading

  

可能重复:
  How are DLLs loaded by the CLR?

我注意到CLR有一种奇怪但合理的行为,并且想知道这是否是记录在案的行为。

我有一个类似于此的方法:

public void SomeStuff()
{
     CreateDump();
     Logger.Info(this, "Created dump");
} 

我删除了包含Logger类的程序集,并注意到当调用SomeStuff时,会尝试加载包含Logger的程序集。

我猜CLR“提前计划”一些指令,并尝试事先加载程序集?

当我将对Logger的调用重构为另一种方法时,它没有证明这种行为。

是否有关于尝试实际装配加载的规则?

0 个答案:

没有答案