Я не могу на всю жизнь получить мой проект MVC Visual Studio 2013 для компиляции, когда я включаю инструкцию using в NuGet пакет для Microsoft.IdentityModel.Protocol.Extensions:Тип или имя пространства имен «Протокол» не существует в пространстве имен Microsoft.IdentityModel.Protocol.Extensions
Тип или пространство имен имя «Протокол» не существует в пространстве имен «Microsoft.IdentityModel» (пропущена ссылка на сборку?)
Возможно, важно отметить, что я использую аналогично - именованные но-несвязанные пакеты следующим образом:
using Microsoft.IdentityModel.Protocol.Extensions;
using Microsoft.IdentityModel.Clients.ActiveDirectory;
using Microsoft.IdentityModel.Protocols;
using Microsoft.Owin.Security;
using Microsoft.Owin.Security.Cookies;
using Microsoft.Owin.Security.Notifications;
using Microsoft.Owin.Security.OpenIdConnect;
using Owin;
Я попытался обновлением packages.config, Web.config и файлов csproj, чтобы гарантировать, что версии все же, вплоть до настоящего времени, и путь намека правильно указывает папку моих пакетов (что она). Я также попробовал переустановить его через консоль nuget (Update-Package -reinstall), а также обеспечил зависимость от System.IdentityModel.Tokens.Jwt, установленную и обновленную, и до сих пор не повезло.
мне интересно, если это вообще связано с использованием других одноименных Microsoft.IdentityModel пакетов и Visual Studio просто путаться из-за этого, так как пакет расширений действительно существует: https://www.nuget.org/packages/Microsoft.IdentityModel.Protocol.Extensions/
Отрывок от моего packages.config
<package id="Microsoft.IdentityModel.Protocol.Extensions" version="1.0.2.206221351" targetFramework="net451" />
<package id="Microsoft.IdentityModel" version="6.1.7600.16394" targetFramework="net451" />
<package id="Microsoft.IdentityModel.Clients.ActiveDirectory" version="2.16.204221202" targetFramework="net451" />
<package id="System.IdentityModel.Tokens.Jwt" version="4.0.2.206221351" />
следует также отметить, что я с помощью NuGet пакет восстановления стратегии с помощью файла packages.config.