首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Unite3.0显示代码高亮显示错误“没有类型参数”,但编译和运行

Unite3.0显示代码高亮显示错误“没有类型参数”,但编译和运行
EN

Stack Overflow用户
提问于 2014-01-15 17:18:18
回答 1查看 498关注 0票数 0

我们使用Unity2.0已经有一段时间了,我们有这样的代码,在它最简单的情况下使用了Unity2.0。它编译并运行良好。

代码语言:javascript
复制
var container = new UnityContainer();            
container.RegisterType<IMyInterface, MyImplementation>();
var myImp = container.Resolve<IMyInterface>();
myImp.DoStuff();

最近,当开发人员从Nuget撤下Unity时,他们却得到了3.0。相同的代码编译并运行。它没有显示VS2012错误列表中的任何内容,但是代码高亮符正在使用错误“方法'X‘没有类型参数”标记它。

我回到了Unity2.0引用,然后它就消失了。然后我切换到3.0,直到我关闭并重新打开解决方案时,它才被关闭。现在又回来了。

Intellisense不会在此错误情况下提取任何MyImplementation方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-23 18:38:50

道具@JonSkeet在上面的评论。问题在于Resharper和清除缓存解决了问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21144031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档