ReSharper intellisense for netcoreapp2.0 控制台应用程序引用 netstandard2.0 lib

ReSharper intellisense for netcoreapp2.0 console app referencing netstandard2.0 lib

我今天安装了visual studio15.3和.net core 2.0 sdk。我创建了一个控制台应用程序 (netcoreapp2.0),其中包含一个对库 (netstandard2.0) 的项目引用。启用 ReSharper 后,我无法获得库中类型的任何智能感知。 VS 中有很多错误,但如果从命令行(dotnet 构建)完成,则项目 builds/runs。如果我暂停 ReSharper,智能感知就会开始工作。启用 ReSharper 后,如果我将库设置为 netstandard1.x 智能感知工作。

有解决办法吗?

ReSharper 2017.1 不支持 .net core 2 或 .net standard 2 的最终版本 - 它是在它们发布之前发布的。当前(截至 16/08/2017)EAP builds of 2017.2 有更好的支持,但仍然存在一些问题。我们将改进对抢先体验计划其余部分的支持,并为 ReSharper 2017.2 的发布做好准备,该版本应该很快就会发布。

现在,如果可以的话,将您的库项目从 netstandard2.0 更改为 netcoreapp2.0。

<TargetFramework>netcoreapp2.0</TargetFramework>

它会工作得很好:)