Pergunta

Atualizei para o Visual Studio 2013 e, naturalmente, queria atualizar o HotTowel, o Breeze e todos os outros amigos para também oferecer suporte a MVC5, WebApi2, EF6 etc.

Depois de muitas idas e vindas, consegui atualizar para WebApi2 e Breeze para WebApi2 + EF6.Mas o HotTowel tem dificuldades.

Não consigo recuperar o HotTowel porque ele entra em ação no Console do Gerenciador de Pacotes com a mensagem:pacote de instalação:Já fazendo referência a uma versão mais recente do 'Microsoft.AspNet.WebApi'

O que isso significa?Na página do nuget diz que depende de:Microsoft.AspNet.WebApi (≥ 4.0.30506.0).Minha versão do webapi é 5.x.x, que ultrapassa a 4.0xx necessária.

Alguém pode me ajudar a recuperar o HotTowel?

Obrigado.

Foi útil?

Solução

Então tudo depende de onde você está agora.Sugiro remover os pacotes e DLLs e começar do zero.Comece com um projeto limpo e install-package hottowel.angular.Se você quiser tentar juntar tudo aos poucos, pode funcionar, mas pode ser mais doloroso.

Se você começou com o hottowel mais antigo, o asp.net web api 2 o quebrou.ASSIM, o mais novo usa os recursos mais recentes.Se você quiser web api v2, use hottowel.angular.breeze.

O problema não é o HotTowel, é a incompatibilidade com o Web Api 2 e alguns outros recursos do MSFT.

Para mais detalhes, veja este link: http://www.johnpapa.net/hottowel-angular-and-asp-net-web-api-2-compat/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top