Как установить пакет OpenIDConnect Nuget с зависимостью на "DNX 4.5.1"
Попытка установить пакет OpenIDConnect Nuget в мой проект, который был нацелен .NET Framework 4.5
, Это не удалось с ошибкой:
Не удалось установить пакет
Microsoft.AspNet.Authentication.OpenIdConnect 1.0.0-rc1-final
". Вы пытаетесь установить этот пакет в проект, предназначенный для.NETFramework,Version=v4.5
', но пакет не содержит ссылок на сборки или файлов содержимого, совместимых с этой платформой. Для получения дополнительной информации свяжитесь с автором пакета.
Поэтому я смотрю на зависимости для пакета и вижу, что "DNX 4.5.1" указан в списке:
зависимости
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-бета-23516)
... так что я предположил, что DNX
это бесполезное сокращение ".NET" - кто знает, может быть, поле не принимает ' . в поле, поэтому они должны были придумать что-то еще. Не беспокойтесь, я просто обновлю свой проект до .NET Framework 4.5.1
и попробуй еще раз.
... но это не сработало. Я получаю ту же ошибку, но ошибка имеет номер версии 4.5.1.
Я посмотрел на страницу "Установить другие фреймворки" и не увидел там никаких фреймворков "DNX".
- Что я делаю неправильно?
- Что с бизнесом "DNX"?
1 ответ
Как мне установить пакет OpenIDConnect Nuget с зависимостью на "DNX 4.5.1"
Как и сказал Уилл, этот пакет nuget появился во время рождения.NET Core, и вы также можете найти этот пакет nuget только для предварительной версии, Microsoft официально не выпустила его. Он не обновлялся с 18.11.2015. Очевидно, команда NuGet устарела в этом пакете.
Чтобы решить эту проблему, вы можете использовать пакет Microsoft.AspNetCore.Authentication.OpenIdConnect
вместо этого.
Получите его по адресу: https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.OpenIdConnect/2.1.0-preview1-final
Надеюсь это поможет.