2009-03-09 7 views
10

J'ai installé la version de l'architecture de Visual Studio Team System 2008: 9.0.30729.1 SP et Microsoft Net Framework 3.5 SP1.Modèle de données d'entité ADO.NET "Visual Studio 2008 SP1" non trouvé

Lorsque je vais ajouter un nouvel élément, je ne trouve pas le modèle ADO.NET Entity Data Model.

Que se passe-t-il?

Merci!

+0

Avez-vous trouvé une solution pour cela? –

+0

Oui! Sélection de .NET Framework 3.5. Vérifiez si vous avez également installé Visual Studio 2008 SP1 et .NET Framework 3.5 SP1 – VansFannel

+0

Bonjour, J'utilise VS 2008 Professional avec .NET Framework 3.5, mais je n'ai toujours pas le modèle. Que puis-je faire à ce sujet? J'ai réinstallé VS 2008 SP1 et .NET 3.5, ne peut toujours pas voir le modèle ADO.NET Entity Data Model. – yeeen

Répondre

5

SOMMAIRE Il semble y avoir plusieurs causes à ce problème, comme l'indiquent les autres réponses.

  1. Assurez-vous que Framework 3.5 sp1 est installé en premier
  2. Assurez-vous que Visual Studio 2008 sp1 est installé
  3. assure que le projet vise le 3.5 cadre
  4. Un modèle de données est ajouté à un projet existant, et non un type projet distinct

END SOMMAIRE

Vous pouvez regarder au mauvais niveau. Un Entity Framework Data Model est quelque chose que vous ajoutez à un projet, ce n'est pas un type de projet distinct.

Faites un clic droit sur un projet existant Sélectionnez Ajouter un nouvel élément

Et puis sélectionnez ADO.Net Entity Data Model ...

+3

Ce n'est pas la bonne réponse! –

+0

Alors ... quelle est la bonne réponse? – VansFannel

1

J'avais le même problème, mais ma solution a fini par être simple: mon projet était par défaut à un projet .Net 2.0, et il devait être réglé sur .Net 3.5 avant m'offrirait l'option Entity Framework s dans la zone Ajouter un nouvel élément.

5

Donc, pour récapituler:

Nécessite Visual Studio 2008 Service Pack 1 (comprend Net Framework 3.5 SP1)

  • Vous devez travailler avec un Framework .Net 3.5 projet
  • En l'Explorateur de solutions, faites un clic droit et sélectionnez "Ajouter" -> "Nouvel élément"
  • Pour faciliter la recherche, sélectionnez l'élément "Données" dans l'arborescence de gauche
  • Sélectionnez ADO .NET Entity Data Model et spécifiez un nom dans la zone de texte ci-dessous
  • 10

    Assurez-vous d'avoir VS2008 sp1 (http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en. J'avais .Net Framework 3.5 SP1 installé mais pas le VS2008 SP1. ... du moins c'est ce que je faisais de mal.

    +1

    Assurez-vous également d'exécuter l'outil de préparation du Service Pack répertorié dans la section Important de la page de téléchargement de VS2008 SP1. Cela a été nécessaire pour qu'il fonctionne sur ma machine. – Rowan

    +0

    Résolu le problème pour moi. – Bialecki

    1

    J'ai eu le même problème. J'ai eu Visual Studio SP1 installé et le .NET Framework 3.5 SP1 appliqué.J'ai téléchargé l'image ISO de Visual Studio SP1 et je l'ai chargé sur un DVD.

    J'ai trouvé que je devais désinstaller Visual Studio, puis réinstaller. Alors seulement, je pourrais appliquer le SP1 à partir du DVD. Mon Visual Studio était une installation relativement récente.

    J'ai installé .Net Framework 3.5 SP1 et ASP.NET MVC 1.0 avant d'essayer de mettre à niveau vers le SP1. Ceux-ci peuvent avoir créé un conflit avec la mise à niveau SP1.

    ISO: http://www.microsoft.com/downloads/details.aspx?FamilyID=27673c47-b3b5-4c67-bd99-84e525b5ce61&displaylang=en

    Oliver

    0

    J'ai eu le même problème. Le problème est que ASP.NET MVC doit être installé après .NET 3.5 SP1 et VS2008 SP1, si vous l'avez déjà installé - essayez de désinstaller ASP.NET MVC, .NET 3.5 SP1 et VS2008 SP1, puis installez-le dans le bon ordre.

    Merci, Arty

    2

    Je pense que la plupart d'entre vous sont source de confusion pour sp1 .net avec service pack de VS2008. Très probablement, vous avez tous. Net 3.5 SP1. Vous devez avoir à la fois .net 3.5 sp1 + vs2008 sp1 .... ce dernier prendrait beaucoup de temps à télécharger et à installer en fonction de votre vitesse nette ..

    l'essayer et ce problème serait trié.