具有属性的C#.netcore 2.1 dotnet构建-引用问题

时间:2019-05-29 08:29:12

标签: c# .net visual-studio .net-core

我有一个只包含具有JsonProperty属性的单个字段的类。

public sealed class 
{
    [JsonProperty("t")]
    public string Test {set;get;}
}

我跑步时

  

dotnet构建“ TestProj.csproj” -c版本-o bin / release / netcoreapp2.1

我收到

  

错误CS0246:类型或名称空间名称'Newtonsoft'不能为   找到(您是否缺少using指令或程序集引用?)

问题是我确实导入了Newtonsoft.Json nuget,当我使用Visual Studio和Rider构建项目时,一切工作正常。

OS:MacOS

csc -langversion:?
Supported language versions:
default
1
2
3
4
5
6
7.0 (default)
7.1
7.2
7.3 (latest)
latest

 csc -version
2.8.2.62916 (2ad4aabc)

即使我以前使用dotnet restore,也会发生这种情况。

这只是一个简单的示例,但实际上,我面临着一个更糟糕的问题,即我使用的每个通过nuget使用的属性都像这样。

0 个答案:

没有答案