Как получить System.Web.Http.Owin?

У меня была проблема с номером версии в system.web.http.owin.

Поэтому я удалил его из ссылок на пакеты своих проектов, предполагая, что добавлю его заново, чтобы посмотреть, исправит ли это проблему. Однако он полностью исчез. Т.е. в визуальную студию, если я пойду:

обозреватель решений> myProject > ссылки> RMC > добавить ссылку>

а затем искать system.web.http.owin это не появляется.

Любые идеи, что пошло не так или какой пакет мне нужно установить, чтобы он появился снова.

Мое оригинальное сообщение об ошибке...

Ошибка 7 Сборка "System.Web.Http.Owin, версия =5.1.0.0, культура = нейтральная, PublicKeyToken=31bf3856ad364e35" использует "System.Web.Http, версия =5.1.0.0, культура = нейтральная, PublicKeyToken=31bf3856ad364e35", которая имеет более поздняя версия, чем указанная сборка 'System.Web.Http, версия =4.0.0.0, культура = нейтральная, PublicKeyToken=31bf3856ad364e35' e:\user\project1\src\packages\Microsoft.AspNet.WebApi.Owin.5.1.1\lib\net45\System.Web.Http.Owin.dll Smots.Core

1 ответ

Пакет NuGet https://www.nuget.org/packages/Microsoft.AspNet.WebApi.Owin содержит эту DLL.

Вы можете установить его, щелкнув правой кнопкой мыши на папке References вашего проекта и выбрав "Управление пакетами NuGet..." и выполнив поиск "Microsoft.AspNet.WebApi.Owin". Или вы можете использовать Консоль диспетчера пакетов и ввести следующее:

Install-Package Microsoft.AspNet.WebApi.Owin

Если вы используете консоль диспетчера пакетов в Visual Studio, убедитесь, что в раскрывающемся списке "Проект по умолчанию" выбран целевой проект, который легко пропустить.

Другие вопросы по тегам