9

¿Hay alguna manera (o cualquiera puede encontrar una manera) para importar IronScheme en VS2010? Ya he echado un vistazo a esta pregunta, y he hecho todo lo posible - incluso he editado los archivos binarios que intervienen para cambiar los números de versión. Mi pregunta: ¿Alguien tiene una solución para conseguir instalado IronScheme en VisualStudio 2010? actualmente, después de the directions to install it into VS2008 no funciona para VS2010. Gracias de antemano :)IronScheme en Visual Studio 2010

Actualización 1: Supongo que debería publicar el error que consigo cuando intento de seguir las instrucciones para instalarlo a través de comandos:

C:\Program Files\IronScheme>RegPkg.exe /codebase "C:\Program Files\IronScheme\IronScheme.VisualStudio.dll" 

Después de ejecutar eso, obtener un error de Windows 7 emergente:

RegPkg.exe Has Stopped Working - Windows is checking for a solution to the problem...

Cuando hago clic fuera de eso, me da este error en la consola:

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.VisualStudio.Shell.9.0, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. 
File name: 'Microsoft.VisualStudio.Shell.9.0, Version=2.0.0.0, Culture=neutral, 
PublicKeyToken=b03f5f7f11d50a3a' 
    at Microsoft.VisualStudio.Tools.RegPkg.Main(String[] arguments) 

WRN: Assembly binding logging is turned OFF. 
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. 
Note: There is some performance penalty associated with assembly bind failure logging. 
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. 
+0

he hecho uno ahora :) Ver respuesta editado por debajo. – leppie

Respuesta

6

que escribió el plugin VS2008.

Cuando VS2010, toda la API cambió de nuevo, y si alguna vez ha estado en el VS API SDK, sabrá que es un laberinto. Simplemente no sentía el esfuerzo de nuevo.

Tengo un montón de buenas ideas pero, por mi vida, ni siquiera puedo imaginar las cosas simples.

Si alguien realmente quiere portar mi código de VS2008, se lo agradecería. No debería ser demasiado difícil si estás un poco más familiarizado con la API que yo.

El código fuente para el complemento VS2008 no está disponible actualmente para el público. Por favor, avíseme si alguien se toma en serio, así puedo crear un repositorio github (o similar) para ello.

Actualización:

Creado Un github repo. El código no es el mismo que el DLL existente que distribuyo; contiene varias ideas de mitad de trabajo que estaba intentando.

Actualización 2:

Here que ir :) Muy básico, pero funciona en VS2010 y VS11 (debería funcionar en las versiones express también). La fuente se encuentra en la rama vs11 del repositorio github mencionado anteriormente. Es solo un subconjunto de lo que hace el complemento VS2008 ya que algunas funciones parecen estar rotas o rotas debido a la putrefacción de bits.

Actualización 3:

parece que el plug-in VS2010 falla si sólo se instala VS2010. Tendrás que investigar. Funciona bien si VS2010 y VS11 están instalados. FIJO :)

+1

nadie ha respondido esta pregunta, entonces aceptaré su respuesta como la mejor que existe. Gracias por hacer una implementación de esquema tan impresionante para el resto de nosotros, ¡y buena suerte! – djhaskin987