在某些情况下(同一解决方案的不同项目中的接口和实现)Ctrl + F12(转到实现)不起作用。它说“未找到 IYourService 的实现”。当您想要实现某个成员时,可能会发生同样的事情。清洁 + 重建可能会有所帮助,但并非总是如此。
Resharper 7 似乎没有这样的问题。
有人遇到过这个问题吗?如何解决?
提前致谢!
在某些情况下(同一解决方案的不同项目中的接口和实现)Ctrl + F12(转到实现)不起作用。它说“未找到 IYourService 的实现”。当您想要实现某个成员时,可能会发生同样的事情。清洁 + 重建可能会有所帮助,但并非总是如此。
Resharper 7 似乎没有这样的问题。
有人遇到过这个问题吗?如何解决?
提前致谢!
我尝试清除 Resharper 缓存:Resharper
--> Options
--> Environment
--> General
--> Clear Caches
。
然后我关闭并重新打开解决方案,让缓存重建。
它适用于 Resharper 8.1 版本。
对于 TFS 在线中的一种解决方案,我遇到了同样的问题,但差异很大。Resharper 在我的解决方案中唯一的一个项目中找不到实现。同样的情况也发生在其他团队用户的机器上,用于相同的解决方案。
所以我尝试过这种方式,它对我有用:
Resharper > Options > Environment > General > Store Caches in
User local settings folder
为Solution folder
Save
按钮我们遇到了同样的问题,结果是我们的 MVC 项目中引用了该库的某些东西导致了它。用 MVC 5 重新创建 MVC 项目后,问题就消失了。