unity-container 相关问题

Unity应用程序块(即Unity)是一个轻量级,可扩展的.NET依赖注入容器,支持拦截。

模拟在构造函数中初始化的子类

我正在尝试增加应用程序的单元测试覆盖率,但在模拟注入到我要测试的类中的基类的子类时遇到了问题。我正在尝试...

回答 1 投票 0

依赖注入的惰性解析

我有.net课程 我使用 Unity 作为 IOC 来解决我们的依赖关系。 它尝试在开始时加载所有依赖项。 Unity 中是否有一种方法(设置)允许加载依赖项...

回答 4 投票 0

Unity IOC 容器。如何从创建容器的范围之外的 IOC 容器中解析实例?

我是 IOC 容器新手,我正在尝试了解如何使用它们。我理解这个概念,但我对如何实际应用它有疑问。目前,我正在使用 Unity ioc 容器来

回答 2 投票 0

如何通过 Unity Container 5 的配置文件(运行时配置)使用外部插件

我正在尝试设置一个使用 Unity Container 5 (https://github.com/unitycontainer/unity) 的简单 .NET Core 3.1 项目。 我添加了对最新 Unity 配置 5.11.1 包的引用 (https:...

回答 1 投票 0

如何使用 PARAMETER 构造函数注册类型?

如何在类型没有 NO PARAMETER 构造函数的容器中注册类型。 事实上,我的构造函数接受一个字符串,我通常传入一个表示路径的字符串。 所以...

回答 3 投票 0

C#/Unity 中的构造函数注入?

我正在使用 C# 和 Microsoft 的 Unity 框架。我不太确定如何解决这个问题。这可能与我对 Unity 的 DI 缺乏了解有关。 我的问题可以总结一下

回答 3 投票 0

如何配置unity容器来提供字符串构造函数值?

这是我爸爸的课 公开课爸爸 { 公共字符串名称 { 获取;设置; } 公共爸爸(字符串名称) { 姓名=姓名; } } ...

回答 2 投票 0

如何确保我的类Initialize方法只被调用一次,最好的方法是什么?

我目前正在使用 Unity IoC 容器,这是我的 AppConfig 类。正如您所看到的,Initialize 方法应该只调用一次,我使用了双重锁检查来确保这一点。 什么...

回答 5 投票 0

IndexOutOfRangeException:索引超出数组范围。 level_menu.Awake ()(位于 Assets/Scripts/level_menu.cs:20)

在此输入图像描述 脚本:级别菜单 使用系统集合; 使用 System.Collections.Generic; 使用Unity引擎; 使用UnityEngine.SceneManagement; 使用UnityEngine.UI; 公开课

回答 1 投票 0

UnityDependencyResolver 无法解析 Enum

我使用 .Net Framework 4.7 和 UnityDependencyResolver。我的客户编写了一个以 Enum 作为参数的构造函数,而 UnityDependencyResolver 无法初始化该构造函数。 我猜...

回答 1 投票 0

属性中的依赖注入

我正在尝试将依赖项注入自定义 AuthorizeAttribute 中,如下所示: 公共类 UserCanAccessArea :AuthorizeAttribute { 只读IPermissionService权限服务; 公开

回答 3 投票 0

configSource 文件‘Unity.xml’也用在父级中,这是不允许的

我有一个包含 10 个项目的 VS 2013 c# (.NET 4.5) 解决方案。 其中 2 个(演示文稿和 Web 服务 -WCF-)具有类似的配置选项: Web.config 与 我有一个包含 10 个项目的 VS 2013 c# (.NET 4.5) 解决方案。 其中 2 个(演示文稿和一个 Web 服务 -WCF-)具有类似的配置选项: Web.config 与 <configSections> <section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection, Microsoft.Practices.Unity.Configuration" /> </configSections> 和 <unity configSource="Unity.xml" /> 还有一个具有 Unity 配置的 Unity.xml,在两个项目中都是相同的。 当我启动解决方案时(我尝试启动两个项目或仅启动 WS),演示项目启动良好,但 WS 无法添加服务,从而触发消息: The configSource file 'Unity.xml' is also used in a parent, this is not allowed. 如果我删除 <unity configSource="Unity.xml" /> 行,则会添加服务,但显然该应用程序无法工作,因为我没有持久访问权限。 有什么想法吗?我可以分享更多相关数据吗? 我正在 IIS Express 中部署。 顺便说一句,该项目几周前就开始运作了。一定有什么改变了,但我不知道是什么,因为我同时也在研究其他解决方案,而不是这个。 我有点迷失...如你所见:) 谢谢! 编辑:我忘了说,从 TFS 下载的同一项目在不同的机器上运行良好。我必须用我的机器做点什么,但不知道是什么...... 好吧,没办法解决。 我已经用 TFS 最新版本完全替换了该解决方案,我已将 WS 项目放入演示项目中(无论如何它们都使用相同的后端),并且经过一些配置工作后,它工作正常。 我无法猜测 Unity.xml 出了什么问题... 如果您在 Visual Studio 中调试时遇到此问题。只需关闭 Visual Studio 并删除项目中的 .vs 文件夹,然后重试即可。 它应该使用新的 IIS 配置重新生成一个新的 .vs 文件夹,这次没有冲突的 IIS 路径。

回答 2 投票 0

无法向 Unity 注册 Microsoft Logger

我有一个带有记录器的工作人员,该项目抛出一个错误: 依赖关系解析失败,类型 =“Test.IWorker”,名称 =“(无)” 公共类 SimpleWorker :IWorker...

回答 1 投票 0

未找到成员匹配数据 - 在Unity容器中注册字典

我试图能够在不同的存储库中使用多个数据库连接,并遵循这个答案。 我使用的是 .NET Framework 4.8,所以情况有点不同,但一切都已经......

回答 1 投票 0

Unity:无法构造LogWriter类型

对于以下“项目”,在解析 Unity 进行 DI 时,我遇到了一个非常烦人且无法解释的错误。 InvalidOperationException - 无法构造 LogWriter 类型。 你必须确认...

回答 6 投票 0

带有依赖注入的单例类c#

我们有一个带有 QCServiceLog 类的外部项目,该类具有由 Unity 解决的 ILogging 依赖项。 但 QCServiceLog 是一个 Singleton 类,如以下示例所示: 私人...

回答 2 投票 0

Prism Unity 将 NLog 注册为 Microsoft.Extension.Logging.ILogger<T>

我的后端和前端(WPF)之间有一个共享代码,其中后端当前使用与 Microsoft.Extensions.Logging.ILogger 兼容的 NReco.Logging.File。 但在前端,我...

回答 1 投票 0

为什么我在 unity 中不断收到此错误“类型或命名空间‘Rigging’在‘unityEngine.Animations’的命名空间中不存在

我从 Unity 资产商店下载了一个资产,当我尝试安装该资产时,我遇到了很多错误,其中之一是“错误 CS0234 类型或命名空间名称‘Rigging’在

回答 1 投票 0

如何忽略NuGet NU1605?

我有一个庞大的解决方案,其中包含许多项目和内部 NuGet 包,这些包普遍依赖于 Unity 4.0.1。我们正在评估将此解决方案迁移到 Unity 5.11.1 以提高性能...

回答 1 投票 0

UseUnityServiceProvider 在 WebApplicationBuilder 上无法正常工作

我正在尝试从.NET3.1迁移到.NET6.0 WebAPI。我将其视为执行此迁移的手册。 我使用 UnityContainer 作为 DependencyInjection 框架。所以在.NET3.1中我有这样的东西:

回答 1 投票 0

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