Unity Container不适用于强类型程序集

时间:2017-03-16 01:39:08

标签: c# .net dependency-injection unity-container .net-assembly

我正在尝试使用Unity注册一个类型:

  Container.RegisterType<ICommonInterfaceType, MyTypedClass>("Name001");

此处MyTypedClass位于使用snk签名的程序集内。因此,当我尝试解决时,收到此错误:

  

其他信息:无法加载文件或程序集“NM.Common.Interface,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null”或其依赖项之一。    需要一个强名称的程序集。 (HRESULT异常:0x80131044)

如果我删除了Sign the assembly选项,它就可以了。但有没有办法,Unity能够解析强烈签名的程序集。

0 个答案:

没有答案