Domanda

Sono stato aggiornato a Visual Studio 2013, e naturalmente volevo aggiornare HotTowel, Breeze e tutti gli altri amici per supportare anche MVC5, Webapi2, EF6 ecc.

Dopo un sacco di avanti e indietro, sono riuscito ad aggiornare a Webapi2 e Breeze per Webapi2 + EF6.Ma HotTowel lotta.

Non sono in grado di tornare a hotTowel, perché calcia nella console di Gestione pacchetti con il messaggio: Install-Package: già riferimento a una versione più recente di 'microsoft.aspnet.webapi'

Cosa significa?Nella pagina Nuget, dice che dipende da: Microsoft.aspnet.Webapi (≥ 4.0.30506.0).La mia versione di WebAPI è 5.x.x che è sopra la 4.0xx richiesta.

Qualcuno può aiutarmi a tornare a HotTowel?

Grazie.

È stato utile?

Soluzione

Quindi tutto dipende da dove sei ora.Suggerisco di rimuovere i pacchetti e le DLL e iniziando freschi.Inizia con un progetto pulito e install-package hottowel.angular.Se vuoi provare a frammentarlo insieme, può funzionare ma potrebbe essere più doloroso.

Se hai iniziato con il vecchio hotTowel, ASP.NET Web API 2 lo ha rotto.Quindi il nuovo utilizza le ultime funzioni.Se si desidera API V2 Web, utilizzare hottowel.angular.breeze.

Il problema non è HotTowel, è l'INCOMPAT con API Web 2 e alcune altre funzionalità MSFT.

Per maggiori dettagli, consultare questo link: http://www.johnpapa.net/hottowel-angular-and-asp-net-web-api-2-compat/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top