我无法在.Net Core 2项目中引用.Net Standard 2库

时间:2018-01-01 12:04:54

标签: .net standards core

我创建了一个.Net Standard 2.0类库并创建了一些简单的Dtos。然后我尝试在.Net Core 2.0 Web应用程序中引用它,我无法做到。 Visual Studio注意到我应该做一个引用,但是当我这样做时 - 什么也没发生。

我正在使用Visual Studio 15.5.1。

3 个答案:

答案 0 :(得分:3)

您错过了命名空间导入。更改ValuesController.cs

using System.Collections.Generic;
using Microsoft.AspNetCore.Mvc;

using System.Collections.Generic;
using Microsoft.AspNetCore.Mvc;
using NetStandardLibrary;

了解如何使用Roslyn解决此类小问题。这是一个更容易的出路。

https://docs.microsoft.com/en-us/visualstudio/extensibility/getting-started-with-roslyn-analyzers

答案 1 :(得分:0)

事实证明,添加使用还不够。我需要将Resharper从2017.1.1更新到2017.3.1。实际上版本2017.2.1增加了对.Net Core 2.0的支持:jetbrains.com/resharper/whatsnew/#v2017-2。

答案 2 :(得分:-1)

尝试使用.Net Framework模板创建.Net Core项目。

Add core project