mef 相关问题

托管可扩展性框架(MEF)简化了可扩展和模块化应用程序的设计,是Microsoft .NET 4.0和Silverlight 4.0的标准组件。

对于不需要的类型,是否可以避免 MEF 中的 TypeLoadException?

我有一个项目,它使用 MEF 加载实现,其结构如下: 我的项目 | | (使用 MEF 导入) | 我的实现 | | (参考...

回答 1 投票 0

MEF 的 CompositionContainer.ComposeParts ——加载任何可以解析的内容,并忽略错误

到目前为止,我在 MEF 方面遇到的最大问题是,当我在插件加载器包装器中编写部件时,当它发现其中一个程序集存在导入解析问题时,加载会完全失败...

回答 3 投票 0

加载 MEF 插件的本机依赖项

我有一个使用MEF(System.Composition)作为其插件架构的.NET 8.0应用程序。 大多数插件都能正常工作,但有一些插件会在运行时抛出异常。两者...

回答 1 投票 0

MEF 和 ShadowCopying DLL,以便我可以在运行时覆盖它们

我试图阻止我的应用程序锁定 MEF 插件目录中的 DLL,以便我可以在运行时覆盖程序集(请注意,我实际上并没有尝试让 MEF 即时重新加载它们...

回答 4 投票 0

如何使用SoapBox将数据从View绑定到UserControl

我有我的 SoapBox.Document '注册' [导出(SoapBox.Core.ExtensionPoints.Workbench.Documents,typeof(IDocument))] [导出(CompositionPoints.Workbench.Documents.Register,typeof(注册))] [文档...

回答 2 投票 0

WPf,MEF架构设计

我在设计可扩展程序的架构时遇到了一些问题。 我正在使用 MEF、MMVM Light Toolkit 和 AvalonDock。 第一个问题是如何显示某些 ViewModel 的视图

回答 1 投票 0

MEF:“容器”的作用、寿命和知识是什么?

我正在使用 MEF,在示例中我看到了这段代码(我称之为 MEF 撰写代码): var Catalog = new AssemblyCatalog(System.Reflection.Assembly.GetExecutingAssembly()); var 容器 = 新

mef
回答 1 投票 0

Prism-WPF 相当于 Silverlight 的:CompositionInitializer 类和 SatisfyImports()

我正在使用 Prism-MEF-WPF,有时我需要从 XAML 构建视图模型 视图的,所以容器不参与,无法进行依赖注入 自动(因为那里...

回答 3 投票 0

Roslyn 分析器中的依赖注入

我有一个继承自 DiagnosticAnalyzer 的自定义 Roslyn 分析器。它打包在 VSIX 扩展中,其中包含自定义 Package 类。我想传递一个带有设置的类实例(

回答 2 投票 0

MEF 与 ImportMany 和 ExportMetadata

我刚刚开始使用托管可扩展性框架。我有一个导出的类和一个导入语句: [导出(类型(IMapViewModel))] [导出元数据(“ID”,1)] 公开课

回答 2 投票 0

如何在类库中使用IHttpClientFactory

我正在尝试将一些代码从 net core api 转换为类库。 我不知道如何使用 HttpClientfactory。 通常可以在program.cs或Startup中配置httpclientfactory,例如 服务。

回答 2 投票 0

Visual Studio 智能感知扩展

我正在使用 Visual Studio 2022。我正在尝试编写自己的语言扩展,该扩展可以自动完成我的工作使用的自定义语言。我尝试过遵循文档、视频和聊天 gpt,但是

回答 1 投票 0

单元测试模拟基类

需要一些帮助来看看我是否有办法测试这个东西。 所以我有一个使用 MEF 插件的应用程序,该插件接受带有多个道具的接口,其中一个道具是 ActionType。 然后在...

回答 1 投票 0

.net core MEF 2 非共享创建政策

我正在切换到 .net core 并尝试将旧框架 MEF 代码迁移到新的 Microsoft Composition (MEF 2) (Microsoft.Composition 1.0.31)。 我们有几个班级,他们的创作...

回答 1 投票 0

从函数应用加载和执行 Azure Blob 容器中的代码?

我有一个多租户应用程序,它将每个租户的某些自定义程序集存储在他们的 Azure 存储帐户中的 blob 中。这些程序集包含为特定

回答 1 投票 0

RegisterComposablePartCatalog抛出不可用的错误。

严重性代码 描述 项目文件行抑制状态错误 CS1061 'ContainerBuilder'不包含'RegisterComposablePartCatalog'的定义,也没有可访问的 ...

回答 1 投票 0

Prism:在加载到区域的ViewModel之间共享数据吗?

我有一个视图,该视图包含一个绑定到区域“ CustomerRegion”的TabControl。我有一些View / ViewModels,它们被标记为[ViewExport(RegionName =“ CustomerRegion”)]。这些项目已加载...

回答 1 投票 10

MEF不再看到我的班级之一

我有此类:[Export(typeof(IUtility))]公共类DataExporter:IUtility {private int maxRows = int.MaxValue; private int sampleRate = 1; //等},然后将其导入到MEF中...

回答 1 投票 0

DirectoryCatalog.LoadedFiles每行都不行

我目前正在尝试通过使用一行foreach代码将所有DirectoryCatalog中已加载的文件输出到控制台:DirectoryCatalog catalog = new DirectoryCatalog(“。”); Array.ForEach(catalog ....

回答 1 投票 0

C#.NET插件框架

我一直在使用C#开发基于插件的应用程序。偶然发现了Managed Extensibility Framework(MEF),但这似乎已经过时,并且Prism和其他框架也不再提供支持。 ...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.