为什么VS2010中的以下代码行正常,而VS2012却没有?

时间:2013-08-31 20:34:00

标签: visual-studio-2010 visual-studio-2012 unity-container

两个WPF项目中的Unity版本2.1.505.0。一个在2010年&其他在2012年。 在2010年罚款,但我得到错误“非泛型方法'Microsoft.Practices.Unity.IUnityContainer.Resolve(System.Type,string,params Microsoft.Practices.Unity.ResolverOverride [])'不能与类型参数一起使用” ???

return this.Container.Resolve<Shell>();

1 个答案:

答案 0 :(得分:1)

需要为Unity命名空间和Prism.UnityExtensions添加使用。 StackOverflow上的答案是here