Visual Studio 2013: Error de Proyecto de base de datos MSBuild
visual-studio-2013 database-project (13)
Tengo un proyecto de base de datos como parte de mi solución en Visual Studio 2013. He estado funcionando perfectamente durante las últimas 3 semanas y ahora de repente hoy no se compilará y, por lo tanto, no puedo publicar ningún cambio. Recibo un error de MSBuild:
"C: / Archivos de programa (x86) / MSBuild / Microsoft / VisualStudio / v12.0 / SSDT / Microsoft.Data.Tools.Schema.SqlTasks.targets (513,5): Error: MSB4018: la tarea" SqlBuildTask "falló inesperadamente . System.MethodAccessException: Intento por el método ''Microsoft.Data.Tools.Schema.Sql.Build.SqlTaskHost.OnCreateCustomSchemaData (System.String, System.Collections.Generic.Dictionary`2)'' para acceder al método ''Microsoft.Data.Tools''. Components.Diagnostics.SqlTracer.ShouldTrace (System.Diagnostics.TraceEventType) ''failed. "
¿Alguien tiene alguna idea? Todo lo que hice esta mañana fue desplegar los últimos cambios del control de la fuente. No veo cómo eso estropearía el proceso real de MSBuild
, y el tipo que se registró por última vez no tiene ningún problema.
Busqué "Visual Studio 2013 Update 2" en las descargas de suscriptores de MSDN y estaba allí
También archivé un error con MS VS2013 SqlBuildTask 04018 Error Voto por favor si estás obteniendo el mismo problema
Debe instalar la última versión de las herramientas de datos de SQL Server:
http://msdn.microsoft.com/en-US/data/hh297027
Asegúrese de reiniciar VS y luego compilar la solución nuevamente. ¡Esto resuelve el problema!
En Visual Studio 2013 -> Herramientas -> Extensiones y actualizaciones ... -> Actualizaciones -> Actualizaciones de productos -> Actualización de Microsoft SQL Server para la base de datos a 12.0.50318.0
Estaba actualizando desde 12.0.41012.0 y esto resolvió mi problema. Esto se relaciona con la respuesta para instalar las últimas herramientas de datos de SQL Server.
Estoy usando Visual Studio Community 2013.
Tuve el mismo error:
Puede solucionarlo actualizando las herramientas de SQL Server:
Tools --> Extensions and Updates
Luego, en Actualizaciones de productos, verá una opción para actualizar SQL Server Update.
Haga clic en Actualizar, después de que haya instalado, reinicie Visual Studio.
Pude solucionar el problema reparando las herramientas de datos de Microsoft SQL Server y reiniciando Visual Studio 2013. Panel de control> Haz clic derecho: "Herramientas de datos de Microsoft SQL Server"> Haz clic en: "Reparar"> Reiniciar Visual Studio
Recibí el mismo error y lo solucioné al volver a instalar Visual Studio 2015
Resultó que el problema era con Visual Studio Update 3. Desinstalé y reinstalé VS 2013 solo para la Actualización 2 y reinstalé Data Tools y ahora funciona perfectamente.
Si ayuda a alguien, instalé VS2014 CTP 3, y puedo construir desde allí. Curiosamente después de una construcción exitosa en vs2014, la próxima vez que construyas en VS2013 funciona. Pero las compilaciones posteriores en VS2013 no funcionan, hasta que reconstruya en VS2014.
Tenía Visual Studio 2013 Update 5 instalado y estaba teniendo este problema. Seguí estos pasos desde arriba y eso solucionó el problema para mí ->
En Visual Studio 2013 -> Herramientas -> Extensiones y actualizaciones ... -> Actualizaciones -> Actualizaciones de productos -> Actualización de Microsoft SQL Server para la base de datos a 12.0.50730.0
Tratar:
- Instale el último DacFx desde http://www.microsoft.com/en-us/download/details.aspx?id=43370
- Reinstale el último SSDT desde http://go.microsoft.com/fwlink/?LinkID=393521
Fuente: VS2013 SqlBuildTask 04018 Error
Tuve el mismo problema. Se corrigió comprobar el disco y luego reiniciarlo.
Tuve el mismo problema. Traté de reparar Visual Studio 2013, actualización 4, SSDT, las herramientas DAC, etc., pero no funcionó mejor.
Sin embargo, noté que el archivo Microsoft.Data.Tools.Schema.SqlTasks.targets
presente en C:/Program Files (x86)/MSBuild/Microsoft/VisualStudio/v12.0/SSDT
databa de 2013 (De hecho, correspondía al antiguo SSDT). Entonces, lo que hice fue copiar el nuevo (que sorprendentemente encontré en C:/Program Files (x86)/MSBuild/Microsoft/VisualStudio/v11.0/SSDT
...) en esta carpeta v12.0 / SSDT, reinició Visual Studio 2013 y ahora funciona. Para información, ese nuevo archivo de objetivos SSDT tiene fecha de 2014/10/26 y su tamaño es 75437 bytes.
Ya tenía instalada la última versión de SQL Data Tools, pero después de instalar VS2015 RC, dejó de funcionar. Después de ejecutar una reparación en SSDT, vuelve a compilarse con éxito.