Condividi tramite


Compatibilità tra versioni

Aggiornamento: novembre 2007

In .NET Framework il livello di supporto per la compatibilità con versioni precedenti e con versioni successive dipende dalla versione. La compatibilità sia con versioni precedenti sia con versioni successive è supportata solo per le applicazioni create mediante la versione 1.1. Nelle applicazioni create mediante la versione 2.0 non è supportata la compatibilità con le versioni successive. Nel contesto di .NET Framework, per compatibilità con versioni precedenti si intende che un'applicazione creata utilizzando una determinata versione di .NET Framework sia in grado di essere eseguita su una versione successiva. Compatibilità con versioni successive significa invece che un'applicazione creata utilizzando una certa versione di .NET Framework potrà essere eseguita con una versione precedente.

In .NET Framework è fornito un alto livello di supporto per la compatibilità con versioni precedenti. La maggior parte delle applicazioni create mediante la versione 1.0, ad esempio, può essere eseguita sulla versione 1.1 e le applicazioni create utilizzando la versione 1.1 possono essere eseguite sulla versione 2.0. In .NET Framework è inoltre supportata la compatibilità con le versioni successive solo per la versione 1.1. Tuttavia, per garantire la compatibilità con versioni successive, potrebbe essere necessario modificare un'applicazione in modo che l'esecuzione avvenga con le modalità previste. Le applicazioni create con la versione 2.0 non possono essere eseguite sulle versioni precedenti di .NET Framework. Per entrambi tipi di compatibilità, ad esempio, eventuali modifiche a .NET Framework che consentono miglioramenti della sicurezza, della correttezza o della funzionalità potrebbero dare origine a problemi di compatibilità.

Per ulteriori informazioni sulle modifiche sostanziali che possono avere effetto sull'applicazione, vedere la pagina Modifiche importanti in .NET Framework (informazioni in lingua inglese).

Vedere anche

Altre risorse

Esecuzione affiancata di diverse versioni