visual studio 2010 - update - Editor de scripts de SSIS arroja una excepción
how to update visual studio code (7)
Descubrí mi problema esta mañana. Cuando desinstalé SQL Server 2012 (y los remanentes de 2008 quedaron atrás cuando actualicé el mes pasado), también desinstalé 3 paquetes que en realidad eran parte de Visual Studio 2010. Si no lo hubiera hecho, una reinstalación de SQL Server 2012 probablemente habría hecho el truco, pero en cambio encontré nuevos errores. Cuando reinstalé estos 3 paquetes desde el medio de distribución de Visual Studio 2010, todo comenzó a funcionar.
Los 3 paquetes en cuestión fueron:
- Proyecto de aplicación Microsoft SQL Server 2008 R2 Data-tier
- Marco de aplicación de nivel de datos de Microsoft SQL Server 2008 R2
- Servicio de idiomas Transact-SQL de Microsoft SQL Server 2008 R2
Tengo SQL Server 2012, SSIS, SSDT y Visual Studio 2010. Puedo crear un nuevo paquete de SSIS y agregar una tarea de secuencia de comandos, pero si intento abrir el Editor de secuencias de comandos para esa tarea de secuencia de comandos obtengo el siguiente error:
TITLE: Microsoft Visual Studio
------------------------------
Cannot show Visual Studio 2010 Tools for Applications editor.
------------------------------
ADDITIONAL INFORMATION:
Could not load file or assembly ''Microsoft.VisualStudio.Tools.Applications.Core, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'' or one of its dependencies. The system cannot find the file specified. (mscorlib)
------------------------------
BUTTONS:
OK
------------------------------
De mi propia investigación sobre este error, descubrí que Visual Studio Tools for Applications parece ser parte de MS Office 2007 y posteriores. Parecía una extraña dependencia, pero instalé MS Office 2010 solo por sonrisas. No cambió nada. ¿Qué más debería probar?
También recibí el mismo error al intentar abrir el Editor de scripts, pero por un motivo diferente. No estoy seguro de cómo sucedió, pero tenía instaladas 3 copias de VSTA (versiones diferentes). Una vez que los quité todos y reinstalé SQL Server 2012, se solucionó el problema. Espero que ayude.
Recibí este error y no encontré nada que corrigiera el problema hasta que cerré la sesión como usuario normal e inicié sesión como mi usuario administrador local. Una vez que inicié sesión como administrador, pude editar el script en mi paquete. Una vez que volví a iniciar sesión como mi usuario habitual, el botón Editar guión también funcionó.
Supongo que necesitaba registrar el ensamblado en el primer lanzamiento y no podía hacerlo con mi usuario habitual de dominio.
También obtendrá este error si está intentando depurar una tarea de script en VS 2010 y Run64BitRuntime está establecido en verdadero. Para depurar, establézcalo en falso.
Para mí, la solución fue:
- cerrar ofertas (estoy en 2008r2)
- reabrir
- editar el script (me permitió editarlo una vez después de reiniciar las ofertas)
- eliminar todos los puntos de interrupción
- hacer un cambio trivial, como agregar una línea en blanco
- salvar
Eso lo resolvió para mí.
Esto funcionó para mí sin hacer ningún tipo de desinstalación.
Mi entorno: Microsoft Visual Studio 9.0 (2008)
Solución:
Vaya a cd "C: / archivos de programa (x86) / microsoft visual studio 9.0 / common7 / ide /"
Ejecute el comando vsta.exe / setup / hostid SSIS_ScriptTask. Esto abrirá VSTA con proyecto en blanco. Deje que se abra y luego ciérrelo.
Ejecute el comando vsta.exe / setup / hostid SSIS_ScriptComponent. Esto abrirá VSTA con proyecto en blanco. Deje que se abra y luego ciérrelo.
Abra su solución / paquetes que contiene la tarea de script.
Haga clic en el botón Editar en la tarea Script y debería abrir ahora. En caso de que no lo haga, sugeriría mantener abierto el vsta en blanco del paso 2 y 3 y luego hacer clic en el botón Editar en la tarea de script.
Tomó casi dos horas y afortunadamente funcionó para mí. No tenía derecho de administrador para realizar todas las desagradables soluciones de desinstalación y edición de registro.
Espero que ayude a alguien !!!
No se puede mostrar el editor Visual Studio 2010 Tools for Applications.
Simplemente siga la siguiente solución:
- Vaya a la carpeta de instalación de SQL Server.
- Dentro de esa carpeta "redist".
- Debajo de esa otra carpeta más "VSTA".
- Debajo de la carpeta VSTA "X86" y "X64"
- Instale el VSTA_RT30.
- Funciona bien.