ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

c# – MEF CachedAssemblyCatalog – 延迟加载程序集

2019-07-09 17:04:57  阅读:239  来源: 互联网

标签:c net assemblies mef lazy-loading


我对older versions of MEF中提供的示例中引入的CachedAssemblyCatalog类非常感兴趣 – 它允许加载仅包含导出数据而不是整个程序集的小型程序集,并且只在需要来自该程序集的部件时才加载完整程序集.

我想在我的应用程序中使用此功能,但我不确定此代码的稳定性/可靠性,以及是否有任何关于此功能的未来计划.是否计划很快成为MEF的一个组成部分,或者根本不成为?

有没有人在他的应用程序中使用此代码并可以分享他的印象?它稳定吗?它是否按预期工作?我对谷歌此类目录中几乎没有可用数据以及缓存样本不再出现在currently available samples中的事实感到有点气馁.

任何输入将不胜感激.

解决方法:

得到这个@ MEF’s forums的简短回答.

We haven’t been actively maintaining this sample, and don’t consider
it stable. Hopefully it is of some use to you, but we don’t have any
plan to update or further develop it.

不是我真正希望的.我认为这可能是一个非常有用的功能.

编辑:我自己最终实现了这个和making it available on GitHub

标签:c,net,assemblies,mef,lazy-loading
来源: https://codeday.me/bug/20190709/1415135.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有