2015-03-17 33 views
9

Sto cercando di utilizzare Migrate.exe localmente prima di esso sul mio server di compilazione, ma non può nemmeno eseguire il comando help /? senza ottenere l'erroreMigrate.exe Impossibile caricare EntityFramework

System.IO.FileNotFoundException: Could not load file or assembly 
'EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 
or one of its dependencies. The system cannot find the file specified. 

Ho cercato soluzioni, trovandomi tra Microsoft's migrate.exe getting started page tra le altre cose, ma non sono stato in grado di risolverlo.

Ho provato a copiare il file migrate.exe nella cartella /bin/Debug dei miei progetti insieme alla dll del progetto e alla DLL del framework di entità, ma continuo a vedere questo errore (la schermata mostra di seguito).

Ho anche verificato la versione della DLL per il framework di entità ed è effettivamente 6.0.0.0. Sto usando nuget per includere il framework di entità e attualmente sto usando <package id="EntityFramework" version="6.1.3" targetFramework="net45" />.

Qualsiasi consiglio o aiuto è molto apprezzato!

proof that I'm copying the migrate.exe file into my projects /bin/Debug directory

+0

Circa 10 secondi dopo la pubblicazione, ho caricato un VS non prompt dei comandi separati PowerShell e sperimentati con successo, così sembra che questo può essere un 32/Problema a 64 bit con un errore fuorviante? In tal caso, c'è un modo per incorporare un prompt PS a 64 bit in VS? – JesseBuesking

risposta

1

Stai usando le assemblee EF giusti per la vostra versione di .NET ?.

mia app viene generato con NET 4,5, per cui uso assemblee EntityFramework.dll e EntityFramework.SqlServer.dll da \ pacchetti \ EntityFramework.6.1.0 \ lib \ net45 e migrate. exe da \ packages \ EntityFramework.6.1.0 \ tools.

Tenta di utilizzare il percorso assoluto per startUpDirectory e startUpConfigurationFile argomenti.

Ad esempio:

migrate.exe MyAssembly.dll /startUpDirectory="C:\MyApp\bin" /startUpConfigurationFile="C:\MyApp\App.config" 

HTH

Problemi correlati