我需要实现以加载插件架构在.NET:卸载
- 自定义用户定义的动作C#/净内的插件架构 为定制数据网格/转换
- 数据类型处理代码/ ...
来自非静态链接汇编文件。
因为应用程序必须处理许多自定义用户定义的操作,所以Iam需要在执行后卸载它们以减少内存使用量。
我发现了几个好文章关于插件体系结构,如:
但没有人给了我足够的香肠进行正确的卸载部件。因为程序是要分发的,用户定义的操作是(作为名称状态)用户定义的:如何防止程序集执行恶意代码(例如,关闭我的程序,删除文件)?
你们其中有人遇到过什么其他的陷阱吗?
所以,你的应用程序的单个实例将运行足够长的时间,你要关心的内存使用情况?因为最简单的方法是等到应用程序退出。如果应用程序永远不会退出,那么效果不佳! – 2010-03-12 01:05:56
以及我正在开发一个客户端服务器架构,至少服务器应该运行很长时间(至少我希望如此:-) – 2010-03-12 07:02:52
+1在你的问题中使用“香肠”! – Eccentropy 2013-07-31 19:59:29