Hottowel nuget с Entity Framework 6?

Я пытаюсь установить hottowel через nuget в моем приложении mvc для немецкой визуальной студии 2013 года.

Я получаю эту ошибку:

Install-Package: ошибка во время обновления с «EntityFramework 6.0.1» на «EntityFramework 5.0.0». Не найдена версия EntityFramework.de, Microsoft.AspNet.Identity.EntityFramework, совместимая с EntityFramework 5.0.0.

В нем просто говорится, что новая вещь аутентификации, называемая «идентификацией», использует функции EntityFramework, которые несовместимы с необходимой Entity Framework 5 для hottowel.

Как я могу это решить? Я хочу использовать новые функции идентификации, а также hottowel.

С Уважением


person float    schedule 22.10.2013    source источник
comment
У меня точно такая же проблема. Вы нашли помощь?   -  person bnieland    schedule 28.10.2013
comment
Я только что получил шаблон HotTowel для загрузки (через новый проект). Если хотите, я могу сообщить вам, как это сделать.   -  person bnieland    schedule 28.10.2013


Ответы (1)


Спасибо за просмотр моего курса! Некоторые из вас сообщили мне о некоторых проблемах с новейшими пакетами WebApi NuGet. Как только они будут решены (в сотрудничестве с Microsoft и Breeze), я дам вам знать. Между тем, вот обходной путь, который довольно прост:

На данный момент проще всего установить пакеты nuget в таком порядке. Я работаю с командой Breeze и командой ASP.NET, чтобы сделать это проще :)

Установочный пакет Microsoft.AspNet.WebApi версии 4.0.30506.0

Пакет установки Microsoft.AspNet.WebApi.Odata — версия 4.0.30506.0

Install-Package EntityFramework.SqlServerCompact — версия 4.3.6

Install-Package HotTowel.angular -pre

Install-Package HotTowel.angular.breeze -pre

Первые 3 просят использовать WebApi 4.0.30506... что заставляет все это работать. Как только я получу подтверждение от команды Breeze о некоторых изменениях и проверю их с командой Web Api, я обновлю это и сообщу всем, как заставить его работать с Web API v2.

Еще раз спасибо за вашу поддержку!

person John Papa    schedule 31.10.2013
comment
Это не должно быть так сложно, есть легкий пакет, который позволит более новым версиям первых 4 установок работать вместе. Только HotTowel.Angular.Breeze необходимо обновить до OData 5.0 - person Nick N.; 31.10.2013
comment
Пакет, о котором я говорю, это Breeze.WebApi2.EF6. - person Nick N.; 31.10.2013
comment
Ага. Этот пакет был создан всего 2 дня назад, пока я путешествовал. Сегодня мне нужно протестировать версии моих пакетов, которые работают как с v1, так и с v2. Это может быть легко, но у меня также есть дневная работа :) - person John Papa; 31.10.2013
comment
Удачи :) Надеюсь, скоро выйдет. Я осознаю тот факт, что «свободное время» почти всегда является основной проблемой. - person Nick N.; 31.10.2013
comment
Джон Папа, можно ли как-нибудь связаться с вами, чтобы обсудить кое-что о курсе и некоторые проблемы, с которыми я столкнулся? - person Nick N.; 01.11.2013
comment
Pluralsight имеет страницу обсуждения LiveFyre для каждого курса. это хороший способ обсудить это, и я регулярно проверяю там. - person John Papa; 01.11.2013
comment
Джон, я только начинаю использовать HotTowel.Angular и столкнулся с этой проблемой: не удалось обновить «Microsoft.AspNet.WebApi.Core 5.1.2» до «Microsoft.AspNet.WebApi.Core 5.0.0». Не удалось найти версию «Microsoft.AspNet.WebApi.OData», совместимую с «Microsoft.AspNet.WebApi.Core 5.0.0». Вышеупомянутые шаги для решения этой проблемы все еще применимы? Если нет, предложите новые шаги для решения. Спасибо! - person Rich Blumer; 25.07.2014
comment
Вышеупомянутые шаги не работали для меня. Любые предложения по устранению, были бы очень признательны. Спасибо! - person Rich Blumer; 25.07.2014
comment
Проблема решена! Я выполнил шаги, описанные в этом сообщении (stackoverflow.com/questions/21764502/), чтобы решить мои проблемы. Публикация здесь в надежде, что где-нибудь найдет это полезным. - person Rich Blumer; 25.07.2014