none
Erro ao executar API RRS feed

  • Pergunta

  • Tenho uma solução onde tenho 2 projetos (API e MVC), mudei de computador recentemente e tudo estava funcionando perfeito, sendo que agora qdo executo o projeto API dá o seguinte erro :

    Não foi possível carregar arquivo ou assembly 'System.Web.Mvc' ou uma de suas dependências. A definição do manifesto do assembly localizado não corresponde à referência do assembly. (Exceção de HRESULT: 0x80131040)

    O projeto MVC não dá erro, alguém poderia me dizer o que pode ser esse erro ?


    Junior

    terça-feira, 2 de maio de 2017 18:59

Respostas

  • Verifique a referencia do System.Web.Mvc no seu projeto.

    Houve uma mudança na forma em que as referencias do MVC com o lançamento do MVC5.

    Antes os assemblies do MVC 4 eram colocados no windows\system32. Agora o MVC 5 copia as dlls no projeto na pasta packages.

    Comigo ocorreu a mesma coisa. Eu tinha uma  soluçao com dois projetos: O site e o Model. No model eu uso os dataannotations e fazia referencia ao MVC 4. O site era em MVC5... Depois que eu mudei meu computador eu nao instalei o MVC4 e o projeto POCO nao compilava mais... Soluçao, foi remover a referencia e readicionar manualente para a DLL contida no package.

    Att


    William John Adam Trindade
    Analyste-programmeur


    Sogi Informatique ltée
    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    • Marcado como Resposta Junior_luiz quarta-feira, 3 de maio de 2017 14:10
    terça-feira, 2 de maio de 2017 19:59
    Moderador

Todas as Respostas

  • Verifique a referencia do System.Web.Mvc no seu projeto.

    Houve uma mudança na forma em que as referencias do MVC com o lançamento do MVC5.

    Antes os assemblies do MVC 4 eram colocados no windows\system32. Agora o MVC 5 copia as dlls no projeto na pasta packages.

    Comigo ocorreu a mesma coisa. Eu tinha uma  soluçao com dois projetos: O site e o Model. No model eu uso os dataannotations e fazia referencia ao MVC 4. O site era em MVC5... Depois que eu mudei meu computador eu nao instalei o MVC4 e o projeto POCO nao compilava mais... Soluçao, foi remover a referencia e readicionar manualente para a DLL contida no package.

    Att


    William John Adam Trindade
    Analyste-programmeur


    Sogi Informatique ltée
    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    • Marcado como Resposta Junior_luiz quarta-feira, 3 de maio de 2017 14:10
    terça-feira, 2 de maio de 2017 19:59
    Moderador
  • Eu resolvi atualizando o system.web.mvc via nuget.

    Junior

    quarta-feira, 3 de maio de 2017 14:10