visual supercharger studio code visual-studio dbproj

visual-studio - supercharger - ctrl click visual studio code



DB Project no se cargará en Visual Studio 2013 (4)

La solución es obtener una actualización de las "Herramientas de datos de SQL Server". Aparentemente tienes una versión anterior.

Busque en Visual Studio 2013 en Herramientas -> Extensiones y actualizaciones. En el panel izquierdo a partir de allí, haga clic en Actualizaciones. Con suerte, podrá encontrar la actualización que necesita allí.

(Alternativamente, ejecute una instalación de reparación en "Herramientas de datos de SQL Server" en el Panel de control de Windows -> Programas).

El error dice:

Error al crear el administrador de extensiones para la plataforma de destino ''Microsoft.Data.Tools.Schema.Sql.Sql120DatabaseSchemaProvider''.

Mi compañero de equipo creó el Proyecto DB, pero cuando lo bajé del control de fuente, no pude crearlo.


Puedes probar estos pasos:

  1. Intente agregar otro proyecto de base de datos en su solución.
  2. Ingrese en editar el archivo DBProj
  3. Copie el DSP y use ese.

Estaba intentando mover el proj de vs2013 a vs2012 y funcionó para mí. El proveedor fue:

<DSP>Microsoft.Data.Tools.Schema.Sql.Sql110DatabaseSchemaProvider</DSP>

Puede probar el de arriba si tiene VS2012.


Solucioné este problema bajando la versión requerida de las herramientas. No estoy seguro de por qué están instalados en su máquina y no en la mía, pero edite el archivo dbproj y cambie el requisito a una versión más baja, como esta:

Original:

<SchemaVersion>2.0</SchemaVersion> <ProjectVersion>4.1</ProjectVersion> <ProjectGuid>{......}</ProjectGuid> <DSP>Microsoft.Data.Tools.Schema.Sql.Sql120DatabaseSchemaProvider</DSP> <OutputType>Database</OutputType> <RootPath> </RootPath>

Actualizado: (no incluya los *)

<SchemaVersion>2.0</SchemaVersion> <ProjectVersion>4.1</ProjectVersion> <ProjectGuid>{......}</ProjectGuid> **<DSP>Microsoft.Data.Tools.Schema.Sql.Sql110DatabaseSchemaProvider</DSP>** <OutputType>Database</OutputType> <RootPath> </RootPath>


Tuve el mismo problema y probé las soluciones anteriores, aunque incluso crear un nuevo proyecto desde cero recibía el mismo mensaje de error. También recibí "Archivo existe" por alguna razón.

Encontré lo siguiente en el visor de eventos:

Description: The process was terminated due to an unhandled exception. Exception Info: System.IO.IOException at System.IO.__Error.WinIOError(Int32, System.String) at System.IO.Path.InternalGetTempFileName(Boolean)

Borré mi directorio temporal y ahora los proyectos de la base de datos nuevamente se están comportando. Probablemente esta no sea una solución real común a este problema, ¡pero quería obtener la información en caso de que pueda ayudar a alguien más!