2009-03-09 15 views
10

He instalado Visual Studio Team System 2008 Versión de arquitectura: 9.0.30729.1 SP y Microsoft Net Framework 3.5 SP1."Visual Studio 2008 SP1" ADO.NET Plantilla de modelo de datos de entidad no encontrada

Cuando voy a agregar un nuevo elemento, no puedo encontrar la plantilla de modelo de datos de entidad de ADO.NET.

¿Qué está pasando?

Gracias!

+0

¿Ha encontrado una solución para esto? –

+0

¡Sí! Seleccionar .NET Framework 3.5. Compruebe si también ha instalado Visual Studio 2008 SP1 y .NET Framework 3.5 SP1 – VansFannel

+0

Hola, estoy usando VS 2008 Professional con .NET Framework 3.5, pero todavía no tengo la plantilla. ¿Qué puedo hacer al respecto? He reinstalado VS 2008 SP1 y .NET 3.5, todavía no puedo ver la plantilla de modelo de datos de entidad de ADO.NET. – yeeen

Respuesta

5

RESUMEN Parece haber varias causas de este problema, como indican muchas de las otras respuestas.

  1. Asegúrese Framework 3.5 SP1 está instalado primero
  2. hacer del 2008 SP1 está instalado Seguro Visual Studio
  3. asegura que el proyecto se dirige el marco 3.5
  4. se añade un modelo de datos a un proyecto existente, no un tipo de proyecto separado

FIN RESUMEN

Usted puede estar mirando en el nivel equivocado. Un modelo de datos de Entity Framework es algo que usted agrega a un proyecto, no es un tipo de proyecto separado.

Haga clic derecho en un proyecto existente Seleccione Agregar nuevo elemento

Y a continuación, seleccione ADO.Net Entity Data Model ...

+3

¡Esta no es la respuesta correcta! –

+0

Entonces ... ¿cuál es la respuesta correcta? – VansFannel

1

Estaba teniendo el mismo problema, pero mi solución terminó siendo simple: mi proyecto estaba predeterminado en un proyecto .Net 2.0, y tenía que establecerse en .Net 3.5 antes me ofrecería la opción Entity Framework s en el cuadro Agregar nuevo elemento.

5

Así, para recapitular:

requiere Visual Studio 2008 Service Pack 1 (incluye .Net Framework 3.5 SP1)

  • Usted debe estar trabajando con un proyecto .Net Framework 3.5
  • En el Explorador de soluciones, haga clic derecho y seleccione "Agregar" -> "Nuevo elemento"
  • Para facilitar su búsqueda, seleccione el elemento "Datos" en la vista de árbol de la izquierda
  • Seleccione ADO .NET Entity Data Model y especifique un nombre en el cuadro de texto debajo de
  • 10

    Asegúrese de tener VS2008 sp1 (http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en). Tenía .Net Framework 3.5 SP1 instalado pero no el VS2008 SP1. ... al menos eso es lo que estaba haciendo mal.

    +1

    Asegúrese de ejecutar también la herramienta de preparación del paquete de servicio que figura en la sección Importante en la página de descarga para VS2008 SP1. Esto fue necesario para que funcione en mi máquina. – Rowan

    +0

    Resolvió el problema para mí. – Bialecki

    1

    Tuve el mismo problema. Tenía instalado Visual Studio SP1 y .Net Framework 3.5 SP1 aplicado.

    Descargué el Visual Studio SP1 ISO y lo grabé en un DVD.

    Descubrí que tenía que desinstalar Visual Studio y luego volver a instalarlo. Solo entonces podría aplicar el SP1 del DVD.

    My Visual Studio fue una instalación relativamente nueva. Instalé .Net Framework 3.5 SP1 y ASP.NET MVC 1.0 antes de intentar actualizar al SP1. Estos pueden haber creado un conflicto con la actualización SP1.

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

    Oliver

    0

    Yo tenía el mismo problema. Lo que sucede es que ASP.NET MVC debe instalarse después de .NET 3.5 SP1 y VS2008 SP1, si lo instaló antes: intente desinstalar ASP.NET MVC, .NET 3.5 SP1 y VS2008 SP1 y luego instálelo en el orden correcto.

    Gracias, Arty

    2

    creo que la mayoría de ustedes son confusas SP1 de .NET con un servicio de paquete de VS2008. Es muy probable que todos tengan .net 3.5 sp1. Necesitará tener .net 3.5 sp1 + vs2008 sp1 .... el último tomaría mucho tiempo para descargar e instalar dependiendo de su velocidad neta ...

    pruébelo y este problema se ordenaría.

    Cuestiones relacionadas