首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Assembly.Load是否使用缓存?

Assembly.Load是否使用缓存?
EN

Stack Overflow用户
提问于 2011-03-28 11:58:41
回答 2查看 1.9K关注 0票数 3

我有一个资源程序集,其中存储了许多可重用的脚本、样式和控件。我不确定是否应该在加载后缓存此程序集。Assembly.Load是否在同一应用域内使用内部缓存?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-28 12:09:40

程序集在加载到AppDomain中时仍会加载,因此您无需执行任何操作,这是默认行为。

事实上,如果你想卸载一个程序集,你会有一个问题,在这种情况下,你需要卸载整个AppDomain,这就是为什么你经常会将一个程序集加载到一个新的AppDomain中,在你的情况下,你不需要那么做。

票数 10
EN

Stack Overflow用户

发布于 2011-03-28 12:06:48

目前还不清楚你所说的“缓存”是什么,但是一旦程序集被加载到AddDomain中,它就会一直加载到AppDomain关闭。所以,假设你不需要做任何额外的缓存。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5454523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档