È sicuro scaricare VS11 / .NET4.5 beta e distribuire ancora su server con .NET 4.0?

6

Volevo provare VS2011 e .NET 4.5 beta, ma il percorso di aggiornamento è al massimo confuso. Se capisco cosa ho letto, il framework .NET 4.5 sovrascrive le librerie .NET 4.0 sul computer locale, quindi le librerie come mscorlib.dll e System.dll saranno sostituite con la versione 4.5 - completamente compatibile con le versioni precedenti, ma ancora diversa.

Se sto sviluppando siti ASP.NET con VS2011 e supponendo che non utilizzi nessuna delle nuove funzionalità 4.5 nel codice, sai di eventuali problemi che potrei avere distribuendo su un server web con solo il .NET 4.0 framework? Non mi aspetto alcun problema poiché è lo stesso CLR, ma mi piacerebbe sapere con certezza prima di farlo.

C'è sempre la possibilità di mantenere una macchina virtuale separata per la versione 2011 / 4.5 in modo che io possa svilupparla su 4.5, ma tornare alla mia macchina originale 4.0 per compilare e pubblicare, ma preferirei non seguire quella strada se non è necessario.

Grazie

    
posta Joe Enos 06.05.2012 - 03:07
fonte

2 risposte

2

È vero, ma non è un problema. Guardando nella directory frameworks dove si ha una directory per versione, non ce n'è una per 4.5. Tuttavia, ho VS2010 e VS11 su questa macchina e coesistono felicemente.

Quando avvii VS11 puoi scegliere 4.0 o 4.5 dall'elenco dei framework di destinazione. VS2010 ovviamente ha ancora solo target 4.0. * (ovviamente puoi selezionare anche 3.5 e 2).

Per quanto riguarda la distribuzione, non è un problema. Ho installato su macchine con appena installato 4.0 e funziona come ci si aspetterebbe. Tuttavia non ho ancora distribuito alcun codice 4.5.

    
risposta data 06.05.2012 - 08:27
fonte
0

Non è retrocompatibile al 100%. L'installazione di 4.5 impedirà a StructureMap di funzionare anche su un progetto 4.0. Vedi questo Connetti per i dettagli.

    
risposta data 23.05.2012 - 15:33
fonte

Leggi altre domande sui tag