Domanda

Il mio Google-fu mi sta fallendo su questa domanda.

Ho un collega che ha Visual Studio 2005 sulla sua macchina. Ho Visual Studio 2008. Vuole aprire un progetto che ho scritto in C # 3.0, e siamo arrivati ??così lontano, ma VS2005 barfs sul codice 3.0, come var .

Ha installato i framework 3.0 e 3.5, nonché le estensioni di Visual Studio 2005 per Windows Workflow. Di cos'altro ha bisogno? O stiamo perseguendo una causa persa, una caccia all'oca selvatica stimolata dal mio pensiero di aver sentito che una volta era possibile farlo da qualche parte?

Non suggerire di installare VS2008 o l'edizione Express. Questo semplicemente non è possibile in questo momento. : (

È stato utile?

Soluzione

Per quanto ho capito, questo non è possibile. Se non stavi usando le nuove funzionalità del codice C # 3.0, dovrebbe essere in grado di lavorare con un progetto creato in VS2008 (e compilarlo sul framework 2.0), ma non credo che il compilatore del 2005 sarà mai in grado per far fronte alla nuova sintassi.

Altri suggerimenti

È possibile ricreare il file di progetto in vs2005 e quindi aggiornare le intestazioni sui file in vs2005 e si è di nuovo in affari. Dai un'occhiata al Blog di Rick Strahls per maggiori dettagli su come è stato fatto .

Vale anche la pena guardare il convertitore di progetto in Interoperabilità di Visual Studio 2005/2008

Potrebbero essere necessarie anche le estensioni di Visual Studio 2005 per l'installazione di .Net 3.0. WWF Extensions

L'IDE stesso potrebbe non supportare la funzionalità 3.0. Se riesci a vivere senza le funzionalità 3.0 puoi compilare in 2.0 che dovrebbe essere in grado di eseguire ok.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top