Nuget non può risolvere la dipendenza di Entity Framework 7 a cui si fa riferimento nel progetto

.net entity-framework entity-framework-core nuget visual-studio-2013

Domanda

Attualmente sto sviluppando un software come corsi per una classe e ho scelto di creare un'app per Windows e un'applicazione per Windows Phone. Essere colpiti dalla consapevolezza che Entity Framework 6 non è stato supportato mi ha fatto quasi rinunciare, ma ho iniziato una soluzione complicata con un server di dati prima di trovare EF7. Ho pensato di provare una delle versioni di GitHub, quindi l'ho scaricato, ho creato il progetto Entity Framework 7, l'ho fatto con successo ... E presto, i miei file di codice sono improvvisamente perfettamente soddisfatti del loro DbSet e DbContext Riferimenti.

C'è solo un piccolo problema (in realtà, è piuttosto grande) che da quando ho appena importato i riferimenti, non ho i comandi del gestore pacchetti per l'aggiornamento del database e tutto il jazz, quindi vado a vedere per vedere se ho qualsiasi file che sembra funzionerebbe per risolverlo e trovare una serie di file NuGet: File NuGet Quindi aggiungo la cartella alla lista di posti di NuGet che sembra e funziona come previsto: Immagine del gestore pacchetti

Il problema è che quando faccio clic su Installa, mi viene presentato questo:

Installazione non riuscita: dipendenza mancante per DLL di Microsoft Dependency Injection

Tuttavia, questo è nei miei riferimenti per il progetto:

Prove di riferimenti

Ho fatto un po 'di un'occhiata e ho scoperto che nei miei riferimenti, Dependency Injection sembra non avere alcuna versione elencata a differenza di altri riferimenti, e stavo pensando che potrebbe essere qualcosa a che fare con il problema.

Ho provato a reimportare, ricostruire la mia copia di EF7 e nulla sembra funzionare. Non ho idea di dove andare da qui e se qualcuno potesse dirmi cosa ho fatto di sbagliato sarebbe un grande aiuto! Probabilmente ho fatto qualche errore ingenuo da qualche parte e mi scuso in anticipo per quello.

Grazie!

Risposta accettata

Dato che non ci si collega a dove si trovano i sorgenti di Entity Framework 7 su GitHub, assumerò che sia il repository GitHub utilizzato come parte di ASP.NET vNext .

I pacchetti NuGet pre-release NuGet per ASP.NET vNext sono disponibili su MyGet . Se si aggiunge il seguente url alle origini del pacchetto esistente e attivato, il pacchetto NuGet di Microsoft.Framework.DependencyInjection prima della versione deve essere risolto.

https://www.myget.org/F/aspnetvnext/

Anche i pacchetti NuGet di pre-release di Entity Framework 7 sono disponibili anche dalla sorgente del pacchetto precedente. Quindi potresti non aver bisogno di crearlo da solo dal codice sorgente.



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché