Как установить пакет OpenIDConnect Nuget с зависимостью на «DNX 4.5.1» - PullRequest
0 голосов
/ 09 ноября 2018

Попытка установить пакет Nuget OpenIDConnect в мой проект, нацеленный на .NET Framework 4.5. Не удалось с ошибкой:

Не удалось установить пакет 'Microsoft.AspNet.Authentication.OpenIdConnect 1.0.0-rc1-final'. Вы пытаемся установить этот пакет в проект, который нацелен '.NETFramework,Version=v4.5', но пакет не содержит ссылки на сборки или файлы содержимого, совместимые с этим фреймворк. Для получения дополнительной информации свяжитесь с автором пакета.

Итак, я смотрю на зависимости для пакета и вижу, что в списке «DNX 4.5.1»:

1017 * Зависимость * DNX 4.5.1 Microsoft.AspNet.Authentication (> = 1.0.0-rc1-final) Microsoft.IdentityModel.Protocols.OpenIdConnect (> = 2.0.0-rc1-211161024) DNXCore 5.0 Microsoft.AspNet.Authentication (> = 1.0.0-rc1-final) Microsoft.IdentityModel.Protocols.OpenIdConnect (> = 2.0.0-rc1-211161024)
System.Net.Http (> = 4.0.1-beta-23516)

... поэтому я предположил, что DNX - это бесполезное сокращение «.NET» - кто знает, может быть, поле не принимает «. » в поле, поэтому они имели придумать что-то еще. Не беспокойтесь, я просто обновлю свой проект до .NET Framework 4.5.1 и попробую еще раз.

... но это не сработало. Я получаю ту же ошибку, но ошибка имеет номер версии 4.5.1.

Я посмотрел на страницу "Установка других фреймворков" и не вижу там никаких фреймворков "DNX".

  1. Что я делаю не так?
  2. Что с бизнесом "DNX"?

1 Ответ

0 голосов
/ 12 ноября 2018

Как установить пакет Nuget OpenIDConnect с зависимостью от «DNX 4.5.1»

Точно так же, как сказал Уилл, этот пакет nuget появился во время рождения .NET Core, и вы также можете найти этот пакет nuget только для предварительной версии, Microsoft официально не выпустила его. Он не обновлялся с 18.11.2015. Очевидно, команда NuGet устарела в этом пакете.

enter image description here

Для решения этой проблемы вы можете использовать пакет Microsoft.AspNetCore.Authentication.OpenIdConnect вместо него.

Получить от: https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.OpenIdConnect/2.1.0-preview1-final

Надеюсь, это поможет.

...