Il nostro team di sviluppo (e server di compilazione) utilizza con successo una combinazione di Visual Studio 2010 e Visual Studio 2012 per la nostra applicazione.
Tuttavia, dal momento che l'aggiornamento da EF5 a EF6, non sembra più essere in grado di creare con VS2010. In particolare, le macchine di generazione non verranno create affatto. Sembra che VS2010 sul mio desktop sia stato creato, ma ottengo i seguenti errori:
Error 4 Error 10023: Could not find the conceptual model to validate.
Error 5 Error 10024: Could not find the storage model to validate.
Error 6 Error 10025: Could not find the mapping model to validate.
Modificare:
Le nostre macchine di generazione non hanno. Net 4.5, le nostre macchine desktop (a causa dei criteri IT) hanno .Net 4.5. Sulle macchine senza 4.5, otteniamo anche quanto segue, che impedisce la generazione dell'assemblaggio.
Could not find the Conceptual Schema node to embed as a resource for input file
È possibile utilizzare runtime EF6 con .NET Framework 4 / Visual Studio 2010, tuttavia gli strumenti EF6 non supportano VS2010. Gli strumenti EF sono stati aggiornati per lavorare con EF6 per VS2012 e VS2013. In altre parole su VS2010 ed EF6 è possibile eseguire CodeFirst ma non ModelFirst / DatabaseFirst.