我有两个项目:
<Project Sdk="Microsoft.NET.Sdk.Web">
),该项目引用了Microsoft.AspNetCore.App
元包<Project Sdk="Microsoft.NET.Sdk">
),它引用了我在该项目中需要的各种nuget包(我不能仅引用metapackage,因为它不是Web项目类型)在utils项目中,我需要引用MediaTypeNames.Application.Json
。我发现它在System.Net.Mime
程序集的System.Net.Mail
命名空间中。
但这是在beta nuget package中,这令人惊讶。另外,Microsoft.AspNetCore.App
元包doesn't reference it也令人惊讶和困惑。
那么我应该在utils项目中引用哪个nuget包,以便可以使用MediaTypeNames.Application.Json
?
答案 0 :(得分:1)
您链接到的软件包的描述为“这是System.Net.Mail的未经测试的端口”,如果您查看所有者,则不是Microsoft。这肯定不是官方软件包。
看the docs for MediaTypeNames.Application.Json
,它说它可用于netcoreapp2.1和netcoreapp2.2以及netcoreapp3.0和netstandard2.1的预览版。它没有说其他TFM可以使用pacakge。