我有一个只包含具有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使用的属性都像这样。