2009-02-02 10 views

risposta

1

In questo momento, non v'è alcuna estensione per eseguire IronPython v2.0 su Visual Studio.

7

Per IronPython 1.1 supporto (i cui specchi sintassi CPython 2.4), ho creato e installato con successo il campione da the Visual Studio 2008 SDK 1.0 con Professional Edition di Visual Studio 2008 SP1. Funzionerà con qualsiasi edizione da Standard fino a Team Suite. Sicuramente non funzionerà con Express Edition a causa delle limitazioni incorporate in Express.

Per IronPython 2.0 (la cui sintassi riflette CPython 2.5), non esiste attualmente un buon metodo per scrivere e eseguire il debug in Visual Studio 2008 e, sfortunatamente, sarebbe un'impresa significativa adattare IronPython Studio per ospitare IronPython 2.0 - uno di i grandi aggiornamenti di IronPython 2.0 consistevano nel basarlo sullo Dynamic Language Runtime, e questo rompeva i trucchi per abilitare IntelliSense che era stato usato in precedenza come la compilazione statica.

1

Sono nuovo di entrambi VS2008 e IronPython (ma non lo stesso Python): ma sembra certo per me come se fossi in esecuzione IronPython 2.0.1 sotto VS 2008 Pro, anche se in modo piuttosto ingombrante.

  1. Seguire le istruzioni alla http://blogs.msdn.com/aaronmar/archive/2006/02/16/533273.aspx, con alcune modifiche: ricerche nel sito web di MS per il VS 2008 SDK, invece, e il percorso per la soluzione IronPythonIntegration è quindi in un posto un po 'diverso (ma predicatable).
  2. In seguito: "Quindi, è sufficiente eseguire CTRL + F5 per Build & Esegui. Verrà avviato Visual Studio utilizzando" Hive sperimentale ".". Sì, questo avvia un'altra istanza VS in cima alla prima, ma per fortuna devi solo attendere il processo di compilazione la prima volta.

Il resto delle istruzioni ha funzionato per me: ho creato una semplice app per la console di test e ha funzionato come previsto. Non ho ancora provato nessuna roba .Net, però.

Ora, se ci fosse solo un modo semplice per cambiare sys.path per utilizzare le normali librerie Python ...