Pregunta

Actualicé a Visual Studio 2013 y, naturalmente, quería actualizar HotTowel, Breeze y todos los demás amigos para que también admitan MVC5, WebApi2, EF6, etc.

Después de mucho ir y venir, logré actualizar a WebApi2 y Breeze para WebApi2 + EF6.Pero HotTowel tiene problemas.

No puedo recuperar HotTowel porque inicia la Consola del Administrador de paquetes con el mensaje:paquete de instalación :Ya se hace referencia a una versión más reciente de 'Microsoft.AspNet.WebApi'

¿Qué significa eso?En la página de nuget dice que depende de:Microsoft.AspNet.WebApi (≥ 4.0.30506.0).Mi versión de webapi es 5.x.x, que supera la 4.0xx requerida.

¿Alguien puede ayudarme a recuperar HotTowel?

Gracias.

¿Fue útil?

Solución

Entonces todo depende de dónde te encuentres ahora.Sugiero eliminar los paquetes y dll y comenzar de nuevo.Comience con un proyecto limpio y install-package hottowel.angular.Si desea intentar hacerlo poco a poco, puede funcionar, pero puede ser más doloroso.

Si comenzó con la toalla caliente anterior, asp.net web api 2 la rompió.Entonces, el más nuevo utiliza las funciones más recientes.Si desea web api v2, use hottowel.angular.breeze.

El problema no es HotTowel, es la incompatibilidad con Web Api 2 y algunas otras funciones de MSFT.

Para más detalles, consulte este enlace: http://www.johnpapa.net/hottowel-angular-and-asp-net-web-api-2-compat/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top