La Escuela del Programador

 

Error de EntityFramework en VS2012 Update 1

He actualizado al Update 1 de Visual Studio 2012 y ahora al querer usar Entity Framework Power Tools Beta 2 y la ingeniería reversa para crear un modelo a partir de una base de datos existente, se obtiene el siguiente error:

System.InvalidOperationException: Cannot find processor for directive 'T4VSHost'
.

Este es un bug del Update 1. En este artículo, veremos una forma de solucionar dicho problema

  1. Abra el archivo C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\Templates\Includes\EF.Utility.CS.ttinclude (para C#) o C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\Templates\Includes\EF.Utility.VB.ttinclude (para VB.net)
  2. Remueva la primera línea: <#@ CleanupBehavior Processor="T4VSHost" CleanupAfterProcessingTemplate="true" #>
¡Después de este cambio he podido generar el modelo con Ingeniería Reversa!

 

respag     
Panamá © 2012
http://respag.net/error-de-entityframework--en-vs2012-update-1.aspx