腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
Rhino来模拟
MEF
导出?
、
、
、
关于托管扩展框架(,
MEF
),我正在努力研究如何
使用
模拟
创建
干净
的
测试。 我有一个导出
的
组件,它有三个私有导入。需要对每个导入
的
对象
(字段)进行模拟。考虑到CompositionContainer
使用
花哨
的
反射策略来设置可组合部件
的
导入私有字段,即使在单元测试
中
,我也需要
使用
容器来设置这些字段值。如
何在
运行时告诉容器接受我用Rhino
创建
浏览 2
提问于2009-05-04
得票数 4
回答已采纳
1
回答
如
何在
MEF
中
使用
动态
创建
的
对象
?
、
、
List<Ingredient> ingredients) this.ingredients = ingredients; }[Export]{ ICookie cookie;这段代码显然不能工作问题是Cookie
的
实例是在运行时
创建
的
,我们需要该实例。 我
浏览 16
提问于2017-06-26
得票数 0
1
回答
在运行时加载程序集-插件vs appDomain vs StructureMap vs
MEF
、
、
、
我正在开发一个应用程序,用户可以在运行时以编程方式
创建
类。他们有一个UI屏幕,在那里他们填充元数据,这些元数据被转换为类。基本上,用户输入
的
数据用于在.cs文件中生成属性。因此,我需要能够在用户输入完元数据后从生成
的
类文件实例化一个
对象
。由于类文件是新
的
,并且不是web应用程序
的
编译代码
的
一部分,我该如何加载和实例化该类呢?DLL包含表示最终用户输入
的
元数据
的
.cs文件。 我已经研究过
创建
appDomain并加载dl
浏览 0
提问于2009-11-20
得票数 1
1
回答
托管可扩展性框架、拦截和
动态
代理
、
、
简单
的
任务,但找不到任何方向。 我想拦截
MEF
的
对象
创建
,并返回我
的
对象
的
代理(
使用
城堡
动态
代理),然后返回
对象
本身。这样做有可能吗?
浏览 6
提问于2010-08-07
得票数 2
回答已采纳
2
回答
如何
使用
MEF
在MVVM中切换视图
、
我有一个单例模型和ViewModel
对象
,并希望以编程方式
创建
并附加WPF视图,一次一个。视图可以
动态
创建
,比如通过选择菜单项(某处)。新
创建
的
视图将处理任何查看ViewModel
的
旧视图。然后,它将使自己成为该ViewModel的当前视图,并将其显示在某个用作视图UserControl容器
的
WPF窗口中。我正在为IoC
使用
MEF
。模型和ViewModel
对象
只能
创建
一次,这一点很
浏览 6
提问于2010-06-25
得票数 1
1
回答
我是否需要在
Mef
实例化类中
使用
静态TopicClient属性来强制在我
的
web应用程序中
使用
单个TopicClient?
、
、
、
我有一个服务类(AzureServiceBusService),它由
MEF
实例化,并通过注入在ASP.NET Web控制器中
使用
。该类
使用
TopicClient向Azure服务总线发送消息。服务总线客户端
对象
(
如
QueueClient或MessageSender )是通过MessagingFactory
对象
创建
的
,MessagingFactory
对象
还提供连接
的
内部管理。建立连接是一个昂贵
的
操作,您
浏览 1
提问于2018-03-19
得票数 0
回答已采纳
1
回答
使用
Caliburn Micro和
MEF
的
多视图模型
、
、
、
、
我正在设计一个有几个ViewModels
的
WPF应用程序,我正在
使用
Caliburn Micro和
MEF
。不幸
的
是,我对
MEF
和IoC完全是新手,不能解决任何问题。该应用程序应该有一个MainView,其中列出了几个选项,
如
:
创建
新记录、编辑旧记录、查看报告等。因此,对于每个单元,我都有不同
的
ViewModels类,
如
CreateRecordViewModel、EditRecordsViewModel、ViewReportsViewM
浏览 1
提问于2017-05-04
得票数 0
3
回答
Visual Studio 2010
MEF
与MPF?
、
、
、
、
我正在考虑将一种新
的
编程语言添加到visual sudio 2010
中
,但我对采取
的
最佳方法有点困惑。 我研究了MPF,找到了一些关于如何进行语法突出显示、连接外部解析器等
的
示例,它看起来非常简单。然后我读到了一些叫做
MEF
的
东西,以及它是如何成为visual studio
的
新
的
可扩展性模型
的
。我已经尝试过了,我已经通过下面的一些例子让我
的
语法突出显示工作起来了。现在,在
MEF
中
,
浏览 6
提问于2012-05-31
得票数 6
回答已采纳
2
回答
用
MEF
从棱镜4
中
的
CompositionContainer获取一个新
的
Shell实例
、
我在棱镜中遇到了一些奇怪
的
MEF
行为,我无法真正解释。我已经找到了一种我不太满意
的
方法,所以我很想知道是什么导致了它。我正在尝试
使用
来自MefBootstrapper
的
MefBootstrapper函数来
创建
Shell
的
一个新实例。奇怪
的
是,如果在
创建
shell之前调用Container.GetExportedValue<>(),那么每次调用它时,都会得到一个Shell类型
的
新
对象
。但是
浏览 2
提问于2011-10-20
得票数 1
回答已采纳
1
回答
棱镜-等效于
MEF
功能?
、
、
、
我有一个这样
的
解决方案:我很好奇
浏览 4
提问于2011-04-04
得票数 1
回答已采纳
1
回答
如何指定
使用
System.Composition (
MEF
2)加载哪些DLL?
、
、
、
我正在开发一个新
的
插件加载器应用程序框架,并阅读所有可用
的
MEF
变体,我认为最具前瞻性和灵活性
的
是从
MEF
2作为System.Composition提供
的
NuGet实现。不幸
的
是,大多数(如果不是全部的话)在线教程都是为
MEF
1编写
的
,即System.ComponentModel.Composition并
使用
一个AssemblyCatalog
创建
,该AssemblyCatalog是通过在目录
浏览 0
提问于2016-01-26
得票数 1
回答已采纳
3
回答
使用
MEF
延迟加载DLL
、
、
我正在用
MEF
做我
的
第一个项目,我真的不能理解如何
使用
延迟加载。我
的
代码是-{ Container = new CompositionContainer(catalog); 除了我不知道如何初始化DllList
对象
浏览 3
提问于2010-12-07
得票数 5
回答已采纳
3
回答
在
MEF
中
未将旧版
对象
属性化为导出时获取要导入
的
旧版
对象
、
我开始
使用
MEF
来构建一个基于插件
的
应用程序,我正在慢慢地将
MEF
加入其中。有许多现有的代码还没有任何
MEF
,但我仍然希望将这些代码放入由组合自动
创建
的
新
对象
中
。现在,我想
创建
一些有用
的
工具,将IFooX界面映射到各种用户操作,
如
菜单命令或按钮单击。然后我可以得到导出
的
函数,并在菜单
中
很好地显示它们,然后我们就可以开始了
浏览 2
提问于2010-01-09
得票数 3
回答已采纳
1
回答
MEF
导入-
对象
引用错误
我正在尝试找出为什么我
的
一个
对象
似乎不能满足其导入。我想这可能是我
使用
container.ComposeParts()函数
的
方式,但我还没有找到很多关于它
的
文档。{ get; set; }最后,在
MEF
.Service.Console应用程序项目中,我
使用
DirectoryCatalog
创建
了
MEF
容器。然后,我
创建
了一个ServiceManager实例并调用它
的
MessageService属
浏览 1
提问于2010-08-05
得票数 1
回答已采纳
4
回答
模块化(类似插件)桌面应用程序
、
、
我
的
目标是有一个像eclipse ide这样
的
应用程序,首先会有一些基本
的
功能(eclipse basic),然后其他功能可能会作为插件安装成为一个功能齐全
的
应用程序。如果还有其他方法,也请让我知道。
浏览 3
提问于2019-04-09
得票数 0
1
回答
在IDbgConsole.PrintTextToConsole扩展
中
调用WinDbg时出现异常。
、
该扩展只是一个非常基本
的
扩展,应该只需将一条语句打印到控制台,但是,当我加载扩展并运行命令时,会得到以下错误:在阅读了一些注释之后,我做了一些测试并将行注释掉了,_console.PrintTextToConsole("This worked");停止了抛出
的
错误。我希望问题在于接口是如何声明
的
,但我不知道如何纠正它。我尝试过将类和接口设置为静态
的
,但是这并没有纠正这种情况。即使将其封装在try和catch
浏览 2
提问于2020-11-06
得票数 0
回答已采纳
2
回答
实例化
对象
中
的
所有属性和子属性(C#.net)
、
、
、
、
我有一个
对象
(x),它有大约100个属性。大多数这些属性都是引用类型,在我对x做任何操作之前都需要实例化。而且,x上
的
许多属性也需要实例化。我曾经考虑过
使用
反射和递归,但我仍然对实现
的
工作方式有些拘泥。我当前
的
实现包括循环遍历PropertyInfo数组,并
使用
来自Activator.CreateInstance
的
SetValue。当我钻研x
的
时候,我得到了很多例外: 无法
创建
浏览 0
提问于2015-02-27
得票数 1
回答已采纳
2
回答
Caliburn Micro
的
哪个引导程序
、
、
、
我想听听你
的
意见是什么引导程序(
MEF
,Unity,Autofac...etc)适合(最好) caliburn micro,为什么?如果您有一些喜好,可以发布此引导程序代码,了解如
何在
VM类或外部程序集上
使用
它。我会很高兴
的
。感谢您
的
每一个意见、建议和代码示例。
浏览 0
提问于2011-01-16
得票数 3
1
回答
现有应用
中
的
MEF
全局CompositionContainer
、
、
在我可以找到
的
所有示例
中
,主应用程序
创建
一个CompositionContainer实例并调用container.ComposeParts(this)。问题是,我
的
应用程序并不完全建立在
MEF
上,所以在
对象
图中有一个洞,其中没有
MEF
组件。因此,我
的
对象
层次结构可能如下所示: 应用程序(
MEF
容器) -> ObjectB (无
MEF
) -> ObjectA (需要
MEF
浏览 5
提问于2010-06-29
得票数 2
回答已采纳
4
回答
MEF
的
对象
销毁问题
、
、
我
使用
一个静态变量来保存
对象
的
数量。在构造函数
中
,我增加了这个变量。这样,我就知道
创建
了多少个
对象
的
实例。在
使用
这些
对象
之后,它们被保留为取消引用。我怀疑
MEF
是否持有对这些
对象
的
引用,因此我强制GC进行清理(
使用
GC.Collect()方法)。我期望在下一个
对象
创建
时,这个变量从零开始,但它从最后一个数字开始。我在destru
浏览 0
提问于2010-12-06
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何使用C+原型模式轻松实现对象复制和动态创建?
Python中动态创建类的方法
JavaScript在面向对象中的创建对象的3种方法
夯实基础:Java编程中创建对象的5种方式!
关于如何在Idea中创建JSP文件的思考
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券