2010-08-01 124 views
5

我很困惑與dotnet框架安裝。安裝每個版本或最新版本就夠了?

即使我安裝了最新版本(4.0),一些基於dotnet框架的程序告訴我需要安裝1.1或2.0版本。

所以,我很想知道是否需要安裝每個DotNet框架版本,以便每種類型的程序都可以運行。這是否由於程序員的嚴重檢查而導致?

謝謝。

回答

3

它確實取決於應用程序設計運行的框架的版本,有幾個版本的框架和一些運行時。有時可以爲.NET 3.5編寫應用程序,但是引用了針對.NET 1.1編寫的庫,在這種情況下,您需要同時安裝這兩個庫。

框架,運行時和語言參考In this Answer有一個公平的細分。

2

據我所知,.NET 3.5包括2.0版本和3.0版本,因爲它建立在它們之上。但是,.NET 4.0與以前的版本沒有依賴關係,因此它們被刪除以減少安裝大小,這是一種常見的部署投訴。

如果程序所針對的.NET Framework版本不在計算機上,並且沒有在配置文件中指定任何受支持的版本,則最新版本的.NET Framework將嘗試運行它。

請參閱以下文章瞭解更多信息:

相關問題