Hi zusammen,
Kurz und knapp; Bei mir fehlt das Entity Framework unter Visual Studio 2010.
Bei VS 2008 ist es vorhanden.
Ich habe die Visual Studio 2010: Professional Edition installiert.
Nebenbei das Service Pack 1 für VS.
Und sogar Entity Framework 4.1 heruntergeladen & installiert.
(.Net Framework 4.0 selbstverständlich ebenfalls)
Das Problem scheint nur bei mir aufzutreten - meine Arbeitskollegen haben alle das Framework.
Ich hatte noch im Hinterkopf, dass das EF eigentlich schon als Standard integriert ist unter VS 2010.
Oder fehlen mir noch einige elementare Files?
Gruess,
Regenwurm
Hallo Regenwurm,
normal ist es aber dabei, aber das weißt du ja auch.
Probier mal mit gacutil /l EntityFramework
obs korrekt im GAC installiert ist.
mfG Gü
Hi gfoild,
Ich nehme an
C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin>gacutil /l EntityFramework
Microsoft (R) .NET Global Assembly Cache Utility. Version 3.5.30729.1
Copyright (c) Microsoft Corporation. All rights reserved.The Global Assembly Cache contains the following assemblies:
Number of items = 0
sieht nicht gut aus?
Gruss
Hallo Regenwurm,
das könnte sogar passen, da es für den .net 3.5er GAC ist und da ist diese sicher nicht dring 😉
Probier gacutil für das .net 4.0-SDK (od. ist es das Win-SDK 7.1?) auszurufen. Ich denke am einfachsten über die CommandPrompt die im VS-Startmenü gestartet werden kann.
mfG Gü
€ gefunden. 😃
C:\Program Files\Microsoft Visual Studio 10.0\VC>gacutil /l EntityFramework
Microsoft (R) .NET Global Assembly Cache Utility. Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.The Global Assembly Cache contains the following assemblies:
EntityFramework, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b77a5c561934
e089, processorArchitecture=MSILNumber of items = 1
Installiert ist es also.
Nur, warum wird es nicht 'verwendet'?
Hallo Regenwurm,
weil du vielleicht ein falsches Zielframework eingestellt hast, tendenziell das Client Framework. Siehe auch alle anderen Möglichkeiten in [FAQ] CS0234 / CS0246 - Der Typ- oder Namespacename "Foo" konnte nicht gefunden werden.
herbivore
Hi herbivore,
Nein - das war es leider auch nicht.
Ich habe ein Projekt foo vor mir dass ein Entity Data Model (*.edmx) enthält (wurde mit Visual Studio 2008 erstellt).
Sobald ich das Ganze mit Visual Studio 2010 zu öffnen probiere, erscheint mir nicht das Model selber, sondern das Ganze in der XML-Struktur.
Und das Ziel-Framework wurde nie geändert.
Gruss
Hallo Regenwurm,
versuch mal nen Rechtsklick auf die edmx Datei Open With -> ADO .NET Entity Data Model Designer..
und wenn der da drin ist, gleich als Default setzen.
Hi,
Die Option ist leider nicht dabei.
Wie gesagt - unter Visual Studio 2008 funktioniert alles perfekt -> Ich kann die Models öffnen & auch neue hinzufügen.
Unter Visual Studio 2010 sind bei mir die Items nicht verfügbar. 😕
Gruss
Hallo Regenwurm,
hattest du mal eine CTP vom EF 4.1 installiert und dann deinstalliert? Ich glaube mich erinnern zu können, dass ich mal gelesen habe dass es da zu Problemen kommen kann (also sehr sicher der Tipp 😉).
Sonst probier mal VS 2010 neu zu installieren.
mfG Gü
Hallo zusammen,
Wir haben das Problem mittlerweile gelöst.
Im WUC Ordner (oder so) haben wir die .msi des Entity Frameworks einfach manuell nochmals nachinstalliert - nun läuft alles wie geschmiert. (:
Danke vielmals für eure Bemühungen!
Gruss,
Regenwurm