Горящее полотенце - невозможно обновить до веб-API 2 (VS2013)
-
20-12-2019 - |
Вопрос
Я обновил до Visual Studio 2013, и, естественно, я хотел обновить Hottowel, Breeze и всех других друзей, также поддерживаю MVC5, Webapi2, EF6 и т. Д.
После большого и обратно мне удалось обновить до webapi2 и Breeze для webapi2 + ef6.Но горячая борьба.
Я не могу получить Hottowel назад, потому что он пинает в консоли менеджера пакетов с сообщением: Установка-пакет: уже ссылается на более новую версию 'microsoft.aspnet.webapi'
Что это значит?На странице Nuget он говорит, что это зависит от: Microsoft.aspnet.webapi (≥ 4.0.30506.0).Моя версия webapi - 5.x.x, которая превышает необходимую 4.0xx.
Может кто-нибудь помочь мне стать горячим назад?
спасибо.
Решение
Так все зависит от того, где вы сейчас находитесь.Я предлагаю удалить пакеты и DLL и начинающую свежую.Начните с чистого проекта и генеракодицетагкода.Если вы хотите попытаться постепенно его вместе, он может работать, но это может быть более болезненным.
Если вы начали с более старого hottowel, веб-API 2 asp.net сломал его.Таким образом, новейшее использует последние функции.Если вы хотите веб-API V2, используйте install-package hottowel.angular
.
Вопрос не горячий, его некомпетент с веб-API 2 и некоторыми другими функциями MSFT.
Для более подробной информации см. эту ссылку: http://www.johnpapa.net/hottowel-angular-and-asp-net-web-api-2-ascat/