C# Assembly.Load是否使用缓存?
我有一个资源程序集,其中存储了大量可重用的脚本、样式和控件。我不确定加载后是否应该缓存此程序集。Assembly.Load是否在同一应用程序域中使用内部缓存C# Assembly.Load是否使用缓存?,c#,.net,caching,assembly.load,C#,.net,Caching,Assembly.load,我有一个资源程序集,其中存储了大量可重用的脚本、样式和控件。我不确定加载后是否应该缓存此程序集。Assembly.Load是否在同一应用程序域中使用内部缓存 谢谢大家! 不清楚您指的是什么类型的“缓存”,但一旦程序集加载到AddDomain中,它将一直保持加载状态,直到AppDomain关闭。所以likley不需要做任何额外的缓存 程序集在加载到AppDomain时保持加载状态,因此您无需执行任何操作,这是默认行为 事实上,如果要卸载程序集,则会出现问题。在这种情况下,您需要卸载整个AppDom
谢谢大家! 不清楚您指的是什么类型的“缓存”,但一旦程序集加载到AddDomain中,它将一直保持加载状态,直到AppDomain关闭。所以likley不需要做任何额外的缓存 程序集在加载到AppDomain时保持加载状态,因此您无需执行任何操作,这是默认行为 事实上,如果要卸载程序集,则会出现问题。在这种情况下,您需要卸载整个AppDomain,这就是为什么您经常将程序集加载到新的AppDomain中的原因。在这种情况下,您无需执行此操作。AppDomain是“缓存”。我想我只是没有从大局出发。谢谢你的帮助。