如何在Unity容器中自动注册事件
我有一个包含一些事件的类: public class Foo { public event FooEventHandler FooEvent public static void FooEvent(object sender, FooEventArgs …
在 Unity 配置中注册泛型类型
哦!这是一个非常奇怪的问题。我打算注册这两种类型,但是没有什么可以很好地工作。 <unity> <typeAliases> <typeAlias alias="IEqualityCo…
结合 MVVM Light Toolkit 和 Unity 2.0
这更像是评论而不是问题,尽管反馈会很好。我的任务是为我们正在进行的一个新项目创建用户界面。我们想要使用 WPF,并且我想学习所有可用的现代 UI 设…
Unity按名称解析
我有以下 Service 类构造函数: public class Service : IService { private readonly IRepository _repository public Service(IRepository reposito…
棱镜。使用 RegisterInstance 执行任务
我想了解一些事情。 我有“Service”silverlight 应用程序项目,其中包含模块类和其“Initialize”方法中的下一个代码行,以便注册类型: unityContai…
Unity 无法解析动态创建的类的实例
解决方案 我没有在新类型上指定构造函数参数,因此 .NET 假定了基类的类型,但它也没有将它们命名为相同的名称,因此当 Unity 尝试 Parameter[x].Name…
Unity 与 EntLib?
我使用 EntLib 一段时间了,最近发现了 Unity。乍一看,它似乎可以处理 EntLib 所做的大部分事情,但看起来更轻量级。 白天推荐哪一种、MVVM 架构…
IoC 容器可以自动注册所有内容(非通用),无需配置(程序集到程序集)
我的想法是,我有一个带有大量接口的核心项目,还有带有实现的数据和服务项目(一切都是一对一),例如: Core { IFooRepo, IBarRepo, IFooService, I…
解决所有不使用名字的问题
我有一个名为 IStartable 的接口,它是由几个具体实现的。所有内容均使用 RegisterType 注册到 UnityContainer,无需名称。 我想要实现的是: _contai…
通过具有命名注册依赖项的 xml 配置时的 Unity 解析问题
我有一个采用通用类型的接口 interface IIFace<T> 然后我有几个实现 public class IFaceImp1 : IIFace<MyObj> {} public class IFaceImp2 : I…
在某些机器上 Unity 容器创建速度变慢
在我的开发机器上一切正常,但是当我在使用 WinXp sp3 的测试机器上尝试应用程序时 我遇到了一个问题。 方法调用包含以下代码,需要 1.5 分钟 var c =…
棱镜与 ASP.NET
我的公司正在研究 ASP.NET 和 Prism。我们想知道这两个选项之间可以重用多少代码。 在我看来,Prism 有这些“部分”: Shell(Bootstrapper 等) 模块…
.Net Unity 对象实例问题
我真的一直在努力让 Unity 为我正在从事的 ac# 项目工作。 它在我的统一控制器工厂类中抛出“对象引用未设置到对象实例”错误。 UnityControllerFacto…