Error de Andamio de Visual Studio 2013


Estoy usando VS 2013 RTM Ultimate, y cuando intento agregar un Controlador a mi proyecto MVC 5 obtengo el siguiente error:

"Se produjo un error al ejecutar el generador de código seleccionado: 'El Parámetro SearchFolders no contiene ninguna entrada. Proporcione al menos una carpeta para buscar archivos.'

Ninguno de los andamios funciona básicamente, todos dando el mismo error... Intentó recompilar / limpiar, etc. y aún así obtener error.

Actualización Oct 28: Parece que es un problema con tener T4Scaffolding instalado. Parece que están trabajando en una solución.

Author: James Reategui, 2013-10-28

9 answers

Si ha instalado recientemente un paquete con dependencia T4Scaffolding (ej. MVCMailer utiliza T4Scaffolding.Núcleo), a continuación, puede desinstalar T4Scaffolding.Core y reinicio VS 2013. Observe que MvcMailer que causó esto en mi caso, no funcionará en 2013. Lo mejor es comprobar sus referencias o paquetes de sospechosos.

De los comentarios: Desinstalarlo no parecía funcionar para mí, así que Borré packages / T4Scaffolding del disco* y luego funcionó. (por Jared Thirsk)

 25
Author: AKhooli,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-10-02 16:49:18

Utilicé la consola del administrador de paquetes para desinstalar MvcScaffolding, T4Scaffolding y T4Scaffolding.Core según sus dependencias. Reinicie VS2013 y funciona.

 7
Author: user3108703,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-12-16 20:04:06

Estoy enfrentando la misma situación contigo. lo que hice fue

  1. Paquetes abiertos.config remove T4Scaffolding.Núcleo y T4Scaffolding

  2. Reinstale esos paquetes Install-Package T4Scaffoldingy Install-Package T4Scaffolding.Core

  3. Cierre VS2013 y vuelva a abrir y debería ser capaz de andamiaje de nuevo

¡Buena Suerte!

 6
Author: Armand,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-02-04 03:07:31

En mi caso la solución funcionó, pero tenía dos proyectos en la misma solución VS, y el que estaba tratando de agregar un controlador scaffolded no tenía instalado T4Scaffolding. Fue parte del segundo proyecto. Cuando descargé el segundo proyecto y reinicié el IDE, el error desapareció.

 2
Author: Soma Boddy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-01 08:52:46

Esta situación está llegando cuando ya tiene T4Scaffolding utilizado en uno de sus proyectos en la solución y agregó el proyecto web más tarde. Desinstalación de T4Scaffolding y T4Scaffolding.El núcleo de la consola del administrador de paquetes resolvió el problema. De alguna manera perdí la referencia a EntityFramework también mientras desinstalaba el andamiaje, así que tuve que agregar la referencia de EntityFramework nuevamente.

 2
Author: Andy T,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-15 14:36:14

Por lo general, después de haber instalado algunos nuevos paquetes nugget, me encuentro con este error en un intento de agregar/scaffold un nuevo controlador, por ejemplo. Mi solución es simplemente reiniciar VS2013

 2
Author: Diin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-06-19 19:23:16

Instalar la versión preliminar de MvcMailer para VS2013 (ejecutar VS como administrador) https://www.nuget.org/packages/MvcMailer-vs2013/4.5.1-pre

 1
Author: Dmitriy Dokshin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-06-07 05:51:44

Updgrade EntityFramework.

Install-Package EntityFramework -Version 6.1.2 
 1
Author: Musakkhir Sayyed,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-02-23 17:26:39

En caso de que no tenga instalados los paquetes MvcScaffolding o T4Scaffolding y encuentre este error/problema, compruebe mi solución aquí:

Scaffolding controller no funciona con visual studio 2013 update 2

Para resumir: el problema puede ser causado por la cadena de conexión. En mi caso utilicé localdb, cambié a una cadena de conexión a un sql server estándar, luego intenté generar el controlador con vistas MVC y funcionó.

I intentó volver a cambiar la cadena de conexión a localdb, no funcionó. Así que ese debe haber sido el problema...

 0
Author: firepol,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:17:57