none
Não consigo atualizar uma referência RRS feed

  • Pergunta

  • Tenho um projeto MVC. Na solution estão pendurados alguns projetos auxiliares. Bem, o que acontece que adicionei algumas referências e quando eu starto o projeto me dá erro dizendo que um projeto possui uma referência mais atualizada que o outro. Porém, coloquei as duas versões iguais e continua. Como eu resolvo isso? Está assim. Um projeto chamado Infrastructure.Data, possui a mesma versão de System.Web.MVC(4.0.0.1). O projeto Infrastructure, em realidade não precisa dessa referência, porém se eu remover, me dá vários "paus", então preferi deixar, mas continua dando erro. Abaixo o erro:

    Error 1 Assembly 'Operador.Infrastructure.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Web.Mvc, Version=4.0.0.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
    c:\Projetos_MVC\Operador.Infrastructure.Data\bin\Debug\Operador.Infrastructure.Data.dll Operador.MVC

    sexta-feira, 9 de outubro de 2015 14:15

Todas as Respostas

  • O que eu acho estranho é que na tentativa de arrumar o problema, me apareceu esse e estava tudo funcionando, e não sei o que está acontecendo:

    Error 1 The type 'System.Data.Entity.DbContext' is defined in an assembly that is not referenced. You must add a reference to assembly 'EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. C:\Projetos_MVC\Operador.MVC\BrandContextFacade.cs 17 18
    Operador.MVC

    sexta-feira, 9 de outubro de 2015 15:56
  • Em realidade tudo estava preso no assembly do Entity. Eu removi tudo e reinstalei e isso resolveu. Ele dava uma mensagem, mas o core do problema estava no entity. Pelo NuGet atualizei tudo e agora está fine.
    • Editado pnet sexta-feira, 9 de outubro de 2015 17:29
    sexta-feira, 9 de outubro de 2015 17:28