2012-06-05 15 views
52

La domanda è: se posso utilizzare in modo sicuro Visual Studio 2012 per modificare le proprietà dei progetti, aggiungere e rimuovere soluzioni, riferimenti, tutti correlati a NET 4.0 Framework.Visual Studio 2012 csproj è retrocompatibile con il 2010?

Ricordo che in passato alcuni file potevano essere "corrotti", mentre Visual Studio 2010 modificava alcune informazioni di csproj di Visual Studio 2008 (file xml).

Se alcuni tag vengono aggiunti/rimossi in VS2012, il file csproj non è compatibile con gli sviluppatori VS2010.

Qualcuno ha qualche informazione se è sicuro usare questo nuovo IDE senza danneggiare i file? VS2012 csprojs "retrocompatibile" con VS2010?

+0

possibile duplicato di [Conversione di VS2012 Solution a VS2010] (http://stackoverflow.com/questions/12143383/converting-vs2012-solution-to-vs2010) – sisharp

risposta

73

I progetti VS2012 sono per lo più * retrocompatibili con VS2010 SP1. I progetti verranno sottoposti a un processo di conversione/migrazione come in tutte le precedenti versioni VS, ma questo è amichevole nei confronti di VS2010. Dovresti essere in grado di apportare modifiche ai tuoi progetti/riferimenti/file di codice e riaprirli in VS2010 senza problemi.

Dico soprattutto perché ci sono alcune funzionalità nuove in VS2012 che potrebbero non essere compatibili con le versioni precedenti. Il più ovvio, se si aggiorna un progetto a .NET 4.5, non funzionerà più in VS2010. Vedere http://blogs.msdn.com/b/visualstudio/archive/2012/03/28/round-tripping-with-visual-studio-11.aspx per ulteriori informazioni su questo scenario.

+0

bello sapere ... – tanathos

Problemi correlati