Ho codice/supporto un'applicazione costruita su .NET framework che è sempre in esecuzione su .NET 2. Quest'anno stiamo aggiornando l'applicazione per utilizzare .NET 3.5 (o 4?).Come mai il programma di installazione offline di .NET Framework 3.5 è più grande di 200 MB rispetto al programma di installazione offline di .NET 4?
Nella preparazione di questo cambiamento abbiamo notato che il programma di installazione offline (richiesto per la nostra base clienti) per .NET 3.5 è più grande di 200+ MB rispetto all'installer offline di .NET 4.
Ecco le mie domande.
Perché il programma di installazione di dotnet 3.5 è molto più grande del programma di installazione offline 4?
Possiamo TARGET .NET 3.5 ma distribuire .NET 4. In altre parole, .NET 4 è compatibile con le versioni precedenti? Supponendo che .NET 4 fosse l'unica applicazione .NET installata.
SE la nostra applicazione è compilata per CPU x86 (piuttosto che qualsiasi CPU), devi ancora distribuire il profilo del client x64/x86 o possiamo semplicemente distribuire il profilo del client x86? In altre parole, possiamo distribuire il profilo del client x86 anche se verrà installato su macchine x64 se la nostra app è compilata per CPU target x86? Eventuali rischi o trucchi per fare questo?
Il problema è che se si aggiorna la nostra app a .NET di destinazione ci sono molti server di applicazioni che dobbiamo anche aggiornare quali effetti un certo numero di altre applicazioni. qualche idea?
Seth
buona domanda, mi sono chiesto la stessa cosa :) – Tom