我们知道在最后一刻加载 .NET程序集- 当您输入引用外部程序集中某些内容的方法时.
装卸什么时候卸载?是否在程序集中不再引用任何类/资源时?它永远不会吗?
想象一下,外部程序集中的类具有私有静态.首次需要时初始化静态.据推测,当从内存中删除静态变量时,static将不再包含值.
何时从内存中删除未引用的静态类?
何时卸载.NET程序集?
只有在卸载它时才会卸载AppDomain它,例如作为Web应用程序回收的一部分.
程序集中的任何类都会在加载程序集时保持加载状态,因此它们会一直存在,直到AppDomain卸载它为止.