7
votes

Impossible d'ajouter une référence à l'entitéFramework dans mon projet de test de l'unité

J'ai un nouveau projet avec heureusement à l'aide de l'Entity Framework 5. Après avoir ajouté l'EDMX à la solution, il a ajouté une référence à l'entitéFramework Version 5.

J'ai créé un projet de test unitaire et j'ai besoin d'utiliser quelque chose dans l'entitéFramework Bibliothèque. Cependant, il n'y a aucune référence à l'entitéFramework. Quand je vais ajouter une référence, je ne peux pas le trouver nulle part dans la liste.

J'ai vérifié et mon test d'unité fait référence à .NET 4.5. Une idée de savoir pourquoi je ne peux pas ajouter la référence?


0 commentaires

4 Réponses :


18
votes

Supprimer toutes les entrées que vous avez apportées au fichier web.config. Cliquez simplement sur le bouton droit de la souris sur votre nom de projet dans la solution, cliquez sur Gérer les packages Nuge sur votre main gauche Cliquez sur En ligne et sur la main droite Placez une structure d'entité dans la zone de recherche. Cliquez sur Installer

Cela fera toutes les choses automatiquement pour vous.

Réponse est tiré de: EntityFramework 5 Installation échoue dans VS 2012


2 commentaires

Merci. Je ne suis pas habitué à utiliser Nuget pour des choses que je m'attendais à venir préinstallées!


Merci Monsieur!! .. tu es un sauveur



5
votes

J'ai eu le même problème avec une nouvelle application. J'ai ouvert la console de gestionnaire de paquets et utilisé EntityFramework , qui a installé la version 6 sans problème.


0 commentaires

1
votes

Vous devez ajouter une référence à la DLL "System.Data.entity" dans le dossier de références de votre projet de test de l'unité.


1 commentaires

J'ai trouvé ça ne pas être suffisant.