.net - CLR 何时在 .NET 进程中加载​​程序集?

标签 .net assemblies clr

  • 是由 CLR 加载的 .NET 程序集何时引用程序集中的类?

  • 或者
  • 当加载从程序集中声明 using 命名空间的类时?

  • 还加载了一个程序集,如果长时间不使用它,它是否会卸载该程序集?

    最佳答案

    正是 JIT 编译器指示 CLR 在将程序集转换为机器代码后加载程序集,这是按需完成的,确切的时间不确定。关于第二个问题,一旦程序集加载到AppDomain中,卸载它的唯一方法就是销毁这个AppDomain,没有其他方法可以卸载程序集。

    关于.net - CLR 何时在 .NET 进程中加载​​程序集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2631341/

    相关文章:

    .net - 在 .NET 中仅使用几个值解密 RSA 数据

    visual-studio - VS2005 : Assembly '<assembly>' is incorrectly specified as a file.

    c++-cli - 如何将 array<unsigned char> 转换为 unsigned char[]?

    c# - 数字比较作为 uint 是否比 c# 中的普通 int 快

    c# - 如何在 "Add Connection Window"给MySql数据库端口号

    c# - Include() ThenInclude() 在 Table Per Hierarchy 策略中抛出 "Sequence contains more than one matching element"异常

    c# - 从当前登录用户的 Active Directory 中获取专有名称

    c# - C#汇编中的SQL汇编错误

    .net - 如何循环当前加载的程序集?

    c# - .NET 4 和 .NET 4.6.2 之间的表达式主体差异