Какой пакет nuget содержит MediaTypeNames? - PullRequest
0 голосов
/ 01 мая 2019

У меня есть два проекта:

  • проект ASP.NET Core 2.2 (<Project Sdk="Microsoft.NET.Sdk.Web">), который ссылается на Microsoft.AspNetCore.App метапакет
  • на вспомогательный проект "utils" (<Project Sdk="Microsoft.NET.Sdk">), который ссылается на различные пакеты nuget, которые мне нужны в этом проекте (я не могу просто сослаться на метапакет, так как это не тип веб-проекта)

В проекте utils мне нужно сослатьсяMediaTypeNames.Application.Json.Я обнаружил, что он находится в пространстве имен System.Net.Mime, которое находится в сборке System.Net.Mail.

Но это в бета-пакете nuget , что было удивительно.Кроме того, Microsoft.AspNetCore.App метапакет не ссылается на него , что также удивительно и сбивает с толку.

Так, на какой пакет nuget я должен ссылаться в моем проекте утилит, чтобы я мог использовать MediaTypeNames.Application.Json

1 Ответ

1 голос
/ 01 мая 2019

Пакет, на который вы ссылались, имеет описание «Это непроверенный порт System.Net.Mail», и если вы посмотрите на владельца, это не Microsoft. Это, конечно, не официальный пакет.

Глядя на документы для MediaTypeNames.Application.Json, он говорит, что он доступен для netcoreapp2.1 и netcoreapp2.2 и предварительный просмотр netcoreapp3.0 и netstandard2.1. В нем ничего не сказано о том, что пакет доступен для других TFM.

...