哪个 nuget 包包含 MediaTypeNames?
Which nuget package contains MediaTypeNames?
我有两个项目:
- 一个 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
程序集中。
但这是测试版 nuget package, which was surprising. Also, the Microsoft.AspNetCore.App
metapackage doesn't reference it,这也令人惊讶和困惑。
那么我应该在我的 utils 项目中引用哪个 nuget 包,这样我就可以使用 MediaTypeNames.Application.Json
?
您链接到的包的描述为 "This is an untested port of System.Net.Mail",如果您查看所有者,则不是 Microsoft。这肯定不是官方包。
查看the docs for MediaTypeNames.Application.Json
,它说它可用于netcoreapp2.1 和netcoreapp2.2 以及netcoreapp3.0 和netstandard2.1 的预览版。它没有说明任何有关其他 TFM 可用的软件包。
我有两个项目:
- 一个 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
程序集中。
但这是测试版 nuget package, which was surprising. Also, the Microsoft.AspNetCore.App
metapackage doesn't reference it,这也令人惊讶和困惑。
那么我应该在我的 utils 项目中引用哪个 nuget 包,这样我就可以使用 MediaTypeNames.Application.Json
?
您链接到的包的描述为 "This is an untested port of System.Net.Mail",如果您查看所有者,则不是 Microsoft。这肯定不是官方包。
查看the docs for MediaTypeNames.Application.Json
,它说它可用于netcoreapp2.1 和netcoreapp2.2 以及netcoreapp3.0 和netstandard2.1 的预览版。它没有说明任何有关其他 TFM 可用的软件包。