在 Web 项目中引用 class 库 .Net Standard 2.0 时 Dotnet core2 Intellisense 中断

Dotnet core2 Intellisense broken when reference class libraries .Net Standard 2.0 in web project

昨天我将我的项目从 .netcore1.1 升级到 2,迁移进行得很顺利,但我意识到我的 Intellisense 在引用其他 class 库(例如 [=13=)的控制器中损坏了] 或 Models。 Class 引用其他 class 库的库工作正常,似乎只有当您引用 Web 项目时才会这样。

然后我创建了一个新的 dotnetcore 2 应用程序,添加了 2 个 class 库并在 Web 项目中引用它,它做同样的事情。

这是错误还是我的 Visual studio 出了什么问题? 我是运行VS 2017版本15.3.2(最新)

更新 我将 class 库从 .Net Standard 2.0 更改为 .Net Standard 1.6 然后它又开始工作了,但我不能使用它,因为我需要 2.0

而且剧情变厚了 https://developercommunity.visualstudio.com/content/problem/67061/intellisense-errors-in-net-standard-20.html

结果证明 Resharper 是问题所在,将我的 Resharper 更新为 https://blog.jetbrains.com/dotnet/2017/08/24/resharper-ultimate-2017-2-released/ 然后修复了它。