哪个nuget包包含MediaTypeNames?

时间:2019-05-01 07:05:01

标签: asp.net-core nuget asp.net-core-2.2

我有两个项目:

  • 一个ASP.NET Core 2.2项目(<Project Sdk="Microsoft.NET.Sdk.Web">),该项目引用了Microsoft.AspNetCore.App元包
  • 一个支持的“ utils”项目(<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

1 个答案:

答案 0 :(得分:1)

您链接到的软件包的描述为“这是System.Net.Mail的未经测试的端口”,如果您查看所有者,则不是Microsoft。这肯定不是官方软件包。

the docs for MediaTypeNames.Application.Json,它说它可用于netcoreapp2.1和netcoreapp2.2以及netcoreapp3.0和netstandard2.1的预览版。它没有说其他TFM可以使用pacakge。