visual usar tag studio programar configurar code autocompletar visual-studio ironpython ironpython-studio

tag - Cómo usar IronPython con Visual Studio 2008



visual studio code go to definition php (6)

¿Has probado el IronPython Studio para VS 2008 Shell?

Intenté usar la extensión de integración IronPython proporcionada por Microsoft. Pero no funciona con Visual Studio 2008.

¿Existe una extensión adecuada de IDE VS 2008 para IronPython?


En este momento, no hay una extensión para ejecutar IronPython v2.0 en Visual Studio.



Para el soporte de IronPython 1.1 (cuya sintaxis refleja CPython 2.4), construí e instalé exitosamente el ejemplo de Visual Studio 2008 SDK 1.0 con Professional Edition de Visual Studio 2008 SP1. Funcionará con cualquier edición desde Standard hasta Team Suite. Definitivamente no funcionará con Express Edition debido a las limitaciones incorporadas en Express.

Para IronPython 2.0 (cuya sintaxis refleja CPython 2.5), actualmente no existe una buena manera de escribir y depurar en Visual Studio 2008, y desafortunadamente, sería una tarea importante adaptar IronPython Studio para alojar IronPython 2.0, una de las grandes actualizaciones en IronPython 2.0 fue para basarlo en Dynamic Language Runtime , y esto rompe los trucos para habilitar IntelliSense que se usaron previamente, como la compilación estática.



Soy nuevo en VS2008 e IronPython (pero no en Python en sí): pero seguro que me parece que estoy ejecutando IronPython 2.0.1 bajo VS 2008 Pro, aunque de una manera bastante engorrosa.

  1. Siga las instrucciones en http://blogs.msdn.com/aaronmar/archive/2006/02/16/533273.aspx , con algunas modificaciones: busque el sitio web de MS para el SDK VS 2008 en su lugar, y la ruta a la solución IronPythonIntegration por lo tanto, está en un lugar ligeramente diferente (pero predecible).
  2. Siguiendo con - "Entonces, simplemente debería ser cuestión de presionar CTRL + F5 para Build & Run. Esto lanzará Visual Studio usando la" Colmena experimental ".". Sí, esto inicia otra instancia VS además de la primera, pero afortunadamente solo tienes que esperar el proceso de compilación la primera vez.

El resto de las instrucciones funcionaron para mí: construí una aplicación de consola de prueba simple, y funcionó como esperaba. Aunque todavía no he probado nada de .Net.

Ahora bien, si hubiera una forma sencilla de cambiar sys.path para usar las bibliotecas normales de Python ...