版本相容性

更新:2007 年 11 月

.NET Framework 支援回溯和向前相容性的程度,在每個版本皆有不同。.NET Framework 只對使用 1.1 版建立的應用程式支援回溯和向前相容性。對於使用 2.0 版建立的應用程式並不支援向前相容性。.NET Framework 內容中的回溯相容性 (Backward Compatibility) 意指使用舊版 .NET Framework 建立的應用程式,可在新版上執行。反之,向前相容性意指使用新版 .NET Framework 建立的應用程式,可在舊版上執行。

.NET Framework 高度支援回溯相容性。例如,使用 1.0 版建立的大多數應用程式,都會在 1.1 版上執行。使用 1.1 版的應用程式,則會在 2.0 版上執行。.NET Framework 也支援僅限於 1.1 版的向前相容性。但是使用向前相容性時,您必須修改應用程式,應用程式才能按預期執行。以 2.0 版建立的應用程式,將不會在先前版本的 .NET Framework 上執行。變更 .NET Framework 以利增進安全性、正確性或功能時,可能會產生回溯和向前相容性上的問題。

如需可能影響您應用程式之重大變更的詳細資訊,請參閱 .NET Framework 的重大變更 (英文)。

請參閱

其他資源

並存執行