腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
MEF
是
System.Addin
的
替代品
吗
?
.net
、
inversion-of-control
、
mef
可能重复: 托管可扩展性框架
是
System.Addin
的
替代品
吗
?或者它们
是
互补
的
?
浏览 42
提问于2008-09-23
得票数 17
回答已采纳
3
回答
实现插件/插件/插件策略
的
最佳实践
c#
、
add-in
、
extensible
我
的
应用程序应该是可扩展
的
。为了满足我自己
的
需求,我实现了一些服务。这些服务
是
基于IoC/DI原则
的
。因此,服务封装了应用程序
的
概念。ApplicationService显示有关当前执行应用程序
的
信息。有指定
的
AssemblyInfo等等。另一个示例
是
INavigationService(请参阅示例中
的
mef
.codeplexcom )。此服务提供一些属性,其中包含有关指定的当前选定项<e
浏览 1
提问于2010-07-25
得票数 5
1
回答
System.Addin
(MAF)
的
源代码在哪里?
maf
、
system.addin
我目前正在评估创建C#插件架构
的
不同方法(主要是
MEF
)。
System.Addin
似乎很有趣,但网上并没有太多关于它
的
信息。我很想看看它
的
源代码,以便更好地理解
System.Addin
的
工作方式。 我谷歌了一下,但是没有成功,你知道微软在什么地方发布了MAF
的
源代码
吗
?
浏览 15
提问于2016-09-21
得票数 0
回答已采纳
1
回答
C#源代码示例使用
System.Addin
(MAF)?
c#
、
winforms
、
maf
只是想看看其他人
是
如何利用MAF
的
: contracts?Using 定义为IoC和MAF?如何相互通信?如何帮助构建winforms应用程序?.
浏览 6
提问于2009-07-17
得票数 3
2
回答
MEF
vs. Prism
c#
、
silverlight
、
prism
、
mef
、
maf
我正在看一些使用Silverlight
的
MEF
或棱镜
的
教程,但也在做一些MAF工作(
System.AddIn
),我想这也可能会起作用。我看到Prism和
MEF
几乎
是
一回事,但是Prism有事件聚合器。 有没有人对MAF和Silverlight
的
配合有什么想法?
浏览 4
提问于2010-07-09
得票数 3
回答已采纳
1
回答
加载父文件夹中
的
程序集-探测?
.net
、
vb.net
我正在开发一个类库,它使用一个非常简单
的
插件结构-简单地开始为每个插件创建新
的
appdomain。我想将我自己在Library.dll中创建
的
一个对象传递给Plugins.dll中
的
一个类。告知我
的
库在父文件夹中查找程序集
的
最佳方法是什么? 谢谢你
的
帮助。
浏览 2
提问于2009-02-15
得票数 0
1
回答
将WPF组合应用程序迁移到.Net核心时
的
System.AddIn
支持问题
c#
、
.net
、
wpf
、
.net-core
、
mef
通过遵循MSDN文章中提供
的
容错体系结构,我用WPF开发了一个复合应用程序模型。选择此体系结构
的
决定是因为需要将少数其他WPF应用程序作为插件加载到主应用程序中。此体系结构使用
System.AddIn
库和FrameworkElementAdapters.ViewToContractAdapter方法来实现进程之间
的
跳转。不幸
的
是
,.net核心不支持
System.AddIn
库。有没有人可以在没有
System.AddIn
库
的
情况下提供一些
浏览 19
提问于2021-02-02
得票数 0
2
回答
如何用一个代码库编写一个程序来支持多个客户
的
自定义需求?
c#
、
javascript
、
modularity
正如标题所述,我正在寻找一种方法来组织具有各种客户“设置”
的
代码,这些设置控制程序逻辑,有时甚至显示逻辑,而不需要在客户端(javascript)和服务器(C#)中引入if/else分支
的
嵌套。我知道IOC,我需要比“可配置模块”更具体
的
东西。有没有库可以提供组织代码和有条件加载代码
的
结构?最重要
的
是
,我所描述
的
东西有一个名字<
浏览 0
提问于2011-09-08
得票数 1
回答已采纳
1
回答
工厂类
的
.NET外接程序,在这些类中可以将数据抛回具体数据。
c#
、
interface
、
casting
、
add-in
我有一个主机应用程序,它控制各种工厂类,这些类产生公共数据契约
的
实现。而且,所有的工厂都是从一个特定
的
工厂合同中派生出来
的
。工厂可能需要数据契约
的
特定实现来生成自己
的
对象..。因此,主机可以通过工厂合同中
的
一个函数一般地传递数据,该函数有一个数据契约类型
的
参数。然后工厂试着把它铸造成他们感兴趣
的
那种.如果它不匹配就忽略它。到目前为止一切正常。我想将其扩展到允许用户使用.NET外接程序框架创建外接程序工厂,但我担心隔离边界.例如,如果一个工厂生成一个ID
浏览 1
提问于2010-11-03
得票数 2
回答已采纳
1
回答
合同中可序列化类型
的
MAF (
System.Addin
)属性?
c#
、
.net
、
maf
、
system.addin
我们正在测试作为我们
的
插件框架
的
MAF插件。但我们陷入了一个基本
的
问题。我们可以使用可序列化
的
类型作为IContract参数
吗
?System.Runtime.Remoting.Channels.CrossAppDomainSink.SyncProcessMessage(IMessage reqMsg) 插件
的
加载和运行
浏览 2
提问于2012-11-19
得票数 0
回答已采纳
1
回答
使用WCF和
System.AddIn
的
应用程序体系结构
wcf
、
architecture
、
add-in
(它
的
一个优点
是
模块可以公开服务器内部和it.)Similarly,外部
的
不同接口,客户机使用
System.AddIn
查找、加载和与客户端模块通信。客户端与客户端模块之间
的
通信
是
通过AddIn接口进行
的
;客户端和客户端模块之间
的
通信
是
通过WCF进行
的
。
System.AddIn
看起来相当强大,但也有点不灵活。(我也不确定微软是否会在未来做出承诺。)另一方面,我对WCF
的
版本控制功能并
浏览 3
提问于2009-04-03
得票数 1
4
回答
MEF
: PRISM
的
替代品
?
prism
、
mef
、
extensibility
、
codeplex
MEF
在多大程度上
是
PRISM
的
替代品
?
浏览 0
提问于2009-08-24
得票数 9
回答已采纳
4
回答
良好
的
架构/库,用于健壮
的
插件/Addon管理
.net
、
architecture
、
plugins
、
error-handling
、
crash-recovery
我们有一个应用程序,作为其要求之一,将采取任意
的
第三方插件,加载他们,并运行他们
的
UI与我们
的
本土应用程序。为了隔离起见,我们已经将这些第三方插件加载到自己
的
AppDomains中,一切正常。直到其中一个插件因未处理
的
异常而崩溃。在这种情况下,整个应用程序就会崩溃,尽管真正受影响
的
只是我们
的
“额外”工具窗口之一。我们想要某种方式来处理“未处理
的
”异常,卸载损坏
的
AppDomain,然后重新加载它。问题
是
,我们在事件处
浏览 5
提问于2011-03-31
得票数 7
回答已采纳
1
回答
.NET
MEF
:部分版本控制
.net
、
.net-4.0
、
assemblies
、
mef
、
.net-assembly
我正在探索
MEF
,它是在.NET 4.0中引入
的
,而且我还没有在官方文档或任何其他网站上发现管理版本控制
的
真正方法。 一切都很顺利。发布后,我决定修改ICar,使其具有一个具有更复杂ICar接口
的
1.1版本。这里
的
最佳实践是什么?显然,正确
的
方法
是
不更改接
浏览 2
提问于2015-06-25
得票数 0
1
回答
如何实现此目的
的
封装
encapsulation
、
abstraction
请不要评论这里使用
的
不良做法。我只是想用易于描述
的
例子来解决这个场景
的
抽象问题。我正在尝试对一个系统进行建模,该系统允许用户使用特定
的
配置参数输入一个名为task
的
实体,然后让该任务执行特定于该任务
的
操作。param5); }问题
是
,首先想到
的
也是最糟糕
的</e
浏览 1
提问于2012-03-25
得票数 0
回答已采纳
4
回答
插件架构
c#
、
asp.net
特别是在Windows Live Writer
的
实现中使用
的
那个。我指的是这样
的
风格,你可以通过添加/删除DLL(+ config)来配置/启用/禁用/添加/删除附加功能。我希望在基于web
的
应用程序中也能看到类似的东西。有谁能给我指个方向
吗
?-SK
浏览 0
提问于2010-12-14
得票数 5
2
回答
如何跨应用程序域边界加载程序集以加载和卸载模块?
.net
、
dynamic-linking
、
applicationdomain
我知道在运行时动态加载程序集
的
局限性,这会阻止它被卸载。相反,有人建议,如果这是一个要求,我应该在其他应用程序域中加载模块,然后跨域边界执行代码。 如何简化此开发过程并使用此场景?有哪些可用
的
工具或框架?
浏览 0
提问于2010-10-23
得票数 1
3
回答
C#插件功能
的
模式/方法
c#
、
plugins
我正在开发一个全新
的
新产品,最终将根据个人客户
的
需求围绕它构建不同
的
功能。因此,我想实现这样一种能力,即拥有我可以部署
的
插件,核心应用程序将检测到这些插件并进行相应
的
更改。关键
的
一点
是
,该产品最有可能针对
的
是
不支持
System.Addin
或
MEF
的
早期版本
的
.Net。 也就是说,哪些编程模式/方法适合于支持C#中
的
插件?我希望完全远离第
浏览 2
提问于2010-06-22
得票数 4
回答已采纳
1
回答
棱镜-使用它
的
坏主意?
wpf
、
prism
、
mef
我一直在从Windows窗体迁移到WPF,并试图利用Prism来满足应用程序
是
面向插件
的
要求。如果
是
这样的话,开始使用Prism不是一个好主意,那么有没有其他选择来制作一个复合应用程序呢?我唯一能想到
的
就是使用
MEF
。
浏览 0
提问于2012-08-27
得票数 5
回答已采纳
1
回答
在.NET核心(或ASP.NET 5)中是否有
MEF
的
替代品
?
c#
、
asp.net
、
.net
、
mef
、
.net-core
我们知道.NET核心(开源组件)只是整个.NET框架
的
一个子集,而ASP.NET 5(和MVC6)
是
基于.NET核心构建
的
。这是否意味着托管扩展框架在ASP.NET 5中不可用?如果
是
这样的话,.NET核心中是否有可用
的
动态可扩展性
的
替代品
? 我有许多应用程序使用
MEF
来动态加载插件和外部集成,如果它们仅仅因为使用
MEF
就被锁定在.NET框架中,那将是一件遗憾
的
事情。
浏览 1
提问于2015-03-02
得票数 16
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券