我可以使用 Ninject 代替 PRISM 吗?或者也许它会取代 PRISM 中的 Unity?
我要开始一个相当大的项目,其中包含 30 多个模块,我几乎已经寻找一个有能力的框架了?需要一些帮助来确定其中之一是否可以饮用? 1)棱镜 2) 忍者注…
在 .NET 中使用 MEF 仅获取必要的插件
我有 IMessageSender 接口。 using System.ComponentModel.Composition; public interface IMessageSender { void Send(string message); } 我有两个…
银光+ Galasoft MVVM Light + MEF加载XAP
我有一个应用程序,可以说有一些“模块”。 每个用户都有权查看每个模块,有些用户看不到所有模块,有些则可以看到所有模块。 我想加载 XAP 文件并在…
如何配置 MEF(托管扩展性框架)以仅加载签名的程序集
我有一个使用 MEF 动态加载程序集的应用程序。但是,目前,它正在加载我的程序集,无论它们是否已签名。我想防止其他人放入他们自己的程序集并让我的…
哪个更适合与 Prism4、Unity 或 MEF 一起用作依赖注入容器?
我正在为一家使用 WPF4 的电信公司开发一个大型计费应用程序,该应用程序包含 300 多个屏幕,并且将包含超过 17 个模块,这就是我选择遵循 Prism4 指…
使插件文件夹在 ASP.NET 中可写
我在基于插件的 ASP.NET 应用程序中使用 MEF。将文件系统观察器与Container.Refresh()连接起来,任何新插件都会在复制到插件文件夹后自动加载。 问题…
如何在VS2010 IDE中添加System.ComponentModel.Composition.dll?
在命令行中,我使用 /r: 添加 VS2010 的引用,如下所示。 csc Program.cs /r:System.ComponentModel.Composition.dll /r:SharedLibrary.dll 如何在VS2…
为什么VS2010不将/bin/debug中的所有DLL复制到单元测试目录中?
我有一个单元测试,它依赖于一些使用 MEF 的代码。当我运行测试时,MEF(我相信)MEF 尝试加载单元测试执行目录中所有 DLL 的所有依赖 DLL。 问题是VS…
从 XAML 设置 ViewModel 属性值
我有一个在 XAML 中声明的视图(见下文)。关联的视图模型是使用 MEF 自动创建的。我希望能够执行以下操作: 所需的最终效果是将某些视图模型属性设置…
为多个客户定制 C# WinForm 应用程序
想想这个场景: 我有 ac# windows 窗体应用程序。这个应用程序对于我的所有客户来说都是一样的。现在,其中一个需要修改表单,添加新的文本框和新的逻…
在单声道上运行 MEF
我尝试编译从 此页面复制的 MEF 代码。 using System.ComponentModel.Composition; using System.ComponentModel.Composition.Hosting; using System.…
MEF:使用 GetExports 时元数据似乎覆盖接口
我正在构建一个基于 MEF 的以插件为中心的 WPF 应用程序,我遇到了 GetExports 的问题,也许这只是我的无知,但我发现了一个奇怪的行为。我有许多导出…
PRISM 4 - RegisterViewWithRegion 和自定义导出属性
我正在使用带有 MEF 扩展和 MVVM 模式的 Prism 4。在模块初始化期间,我调用 RegisterViewWithRegion(RegionNames.MyRegion, typeof(MyView)) ,当视…
Caliburn Micro:基于 MEF 的场景的插件相关问题
我有一个 WPF 应用程序的场景,其中托管一些视图(用户控件)及其视图模型,在其插件文件夹中作为 MEF 导出部件找到。该应用程序将其数据与配置文件一…
使用 MEF 按命名空间解析导入
我使用 MEF 作为 IoC 容器。 如果请求类位于 Foo.UI.* 命名空间中,我希望 ILogger 解析为 ClientLogger,否则它应该解析为 Logger。我可以这样做吗?…