2012-06-06 10 views
9

Acabo de obtener el Visual Studio 2012 RC Ultimate y estoy tratando de conectarme a una base de datos usando EntityFramework Database First. Creé el archivo EDMX como lo hice mil veces y cuando construyo mi proyecto recibo 2 errores. No estoy seguro de si están relacionados o no.¿Encontró un error al hidratar el archivo EDMX?

Se ha producido un error al hidratar el archivo EDMX 'Model.edmx'.

No se pudo cargar el archivo o ensamblado 'Microsoft.Data.Tools.Schema.Sql, Version = 11.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' o una de sus dependencias. El sistema no puede encontrar el archivo especificado.

He pasado varias horas en Google tratando de ver si alguien más ha tenido este problema y no encuentro nada en absoluto.

Cualquier ayuda sería genial. Gracias

+1

https://connect.microsoft.com/VisualStudio/feedback/details/746923/entity-framework-bug-after-migrating-a-sharepoint-project-from-2010-to-2012-rc misma pregunta aquí –

+0

gracias, espero que esto se resuelva pronto. – Kevin

+2

Duplicado de http://stackoverflow.com/questions/9554626/entityhydrate-task-failed/9986445. – divega

Respuesta

10
  1. cierre todas las instancias de Visual Studio
  2. eliminar el archivo C:\Program Files (x86)\MSBuild\4.0\Microsoft.Common.targets\ImportAfterMicrosoft.Data.Tools.Integration.targets
  3. reiniciar Visual Studio & reconstrucción solución

espero que esto ahorra a alguien un montón de problemas como que podría tener para mí -ck

actualización:

al parecer esto es sólo un problema si ha instalado VS2012RC sobre la parte superior de VS2012 Developer Preview, como algo fue retirado/renombrado y ese archivo queda de la antigua instalación y causa estragos ...

+0

También recibo el mismo error en VS2010. Afortunadamente estaba en la computadora de mi casa y los proyectos de mi casa no son muy críticos. Probablemente marque esto como una respuesta después de probarlo. Pero con suerte pronto habrá una solución para VS2012. – Kevin

+1

aparentemente esto es solo un problema si instaló VS2012RC en la parte superior de VS2012 Developer Preview, ya que algo fue eliminado/renombrado y ese archivo permanece de la instalación anterior y causa estragos .... – ckozl

+0

@ckozl estuvo de acuerdo. este es mi caso –

2

Muchas gracias a divega por mí apuntando en la dirección correcta con su respuesta en este post

EntityHydrate task failed

buscar a su respuesta allí, simplemente eliminar este archivo y todo funciona perfectamente

C: \ Archivos de programa (x86) \ MSBUILD \ 4.0 \ Microsoft.Common.Targets \ ImportAfter \ Microsoft.Data.Tools.Integration.targets

+0

odio ser un salteador, pero te di la misma respuesta a tu propia pregunta, descubierta independientemente, en este hilo, 7 horas antes de que publicaras esto, ¿qué da? – ckozl

+0

@ckozl: Es cierto. He votado por su respuesta :) – divega

+0

@ckozl Marqué el suyo como la respuesta – Kevin

1

FIY

Cambiar el nombre del archivo no funciona .

Eliminarlo solucionó mi problema.

Una cosa más: el problema ocurrió en mi caja de 32 bits W7 solamente. En mi 64bit W7 box todo funciona bien

Muchas gracias por la respuesta rápida, puedo seguir trabajando de nuevo.

1

Estamos tratando de identificar una reproducción exacta para este problema en caso de que esto nos ayude a obtener una solución en la configuración de Visual Studio 2012 RTM. Necesito información sobre las configuraciones exactas y la secuencia de instalación de la vista previa y el software beta anterior a RC de alguien que pudo reproducir esto.

+0

Tengo notas detalladas sobre mis pasos de instalación. ¿Dónde puedo enviarlos? tom.allen cricketsoft.com –

+0

Además, ¿qué herramientas debo usar para capturar la configuración del sistema por usted? –

Cuestiones relacionadas