Подтвердить что ты не робот

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

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

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

explorer > myProject > ссылки > RMC > добавить ссылку >

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

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

Мое первоначальное сообщение об ошибке...

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

4b9b3361

Ответ 1

В пакете NuGet Microsoft.AspNet.WebApi.Owin содержится эта DLL.

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

Install-Package Microsoft.AspNet.WebApi.Owin

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