Как получить 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, убедитесь, что в раскрывающемся списке "Проект по умолчанию" выбран целевой проект, который легко пропустить.