VS2017/2019 无法 Go To Implementation

2019-04-18 16:14发布

在一个 .NET Core 解决方案中,无论通过鼠标还是 Ctl+F12 快捷键都无法 Go To Implementation ,总是提示 The symbol has no implementations. ,请问如何解决?

3条回答
Evening l夕情丶
2楼-- · 2019-04-18 16:43

终于找到原因了,是2个项目的 TargetFramework 不一致引起的

接口所在的项目用的是

<TargetFramework>netstandard2.0</TargetFramework>

接口实现所在的项目用的是

<TargetFramework>netcoreapp2.2</TargetFramework>

统一改为netstandard2.0 之后问题解决

查看更多
Emotional °昔
3楼-- · 2019-04-18 16:50

删除 bin object 和 .vs 重新打开 rebuild 一下 偶尔也会遇到这个情况 抽风了。PS: 还有就是 VS2019 社区版真的是坑啊。intellisense 的速度远慢于我的思考速度

查看更多
来,给爷笑一个
4楼-- · 2019-04-18 16:51

是否安装了resharper?
如果是, 可以尝试一下
Tools > Options > Environment > Keyboard > Reset

查看更多
登录 后发表回答