哪个nuget包包含MediaTypeNames?

问题描述 投票:0回答:1

我有两个项目:

  • 一个ASP.NET Core 2.2项目(<Project Sdk="Microsoft.NET.Sdk.Web">),它引用了Microsoft.AspNetCore.App元数据包
  • 一个支持“utils”项目(<Project Sdk="Microsoft.NET.Sdk">),它引用了我在该项目中需要的各种nuget包(我不能只引用元数据包,因为它不是web项目类型)

在utils项目中,我需要引用MediaTypeNames.Application.Json。我发现它位于System.Net.Mime命名空间中,位于System.Net.Mail程序集中。

但这是在beta nuget package,这是令人惊讶的。此外,Microsoft.AspNetCore.App metapackage doesn't reference it,这也令人惊讶和困惑。

我应该在我的utils项目中引用哪个nuget包,所以我可以使用MediaTypeNames.Application.Json

asp.net-core nuget asp.net-core-2.2
1个回答
1
投票

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

看看the docs for MediaTypeNames.Application.Json,它表示它可用于netcoreapp2.1和netcoreapp2.2以及netcoreapp3.0和netstandard2.1的预览。它没有说任何关于pacakge可用于其他TFM的事情。

© www.soinside.com 2019 - 2024. All rights reserved.