為什麼安裝 NET Framework 4 0 之後還需要安裝 NET Framework 3 5 甚至 NET Framework 2 0?

時間 2021-05-30 17:26:01

1樓:sqybi

簡單來說,就是.NET Framework認為某些程式不能在當前版本執行或者程式自己告訴.NET Framework自己不能在某些版本執行。

所以需要早期版本的.NET Framework。

.NET Framework 的版本相容性

如何:配置應用程式以支援 .NET Framework 4 或 4.5

下面這段節選自第二個網頁:

按下列順序確定在其上執行應用程式的 .NET Framework 的版本:

配置檔案。

如果應用程式配置檔案包括指定了乙個或多個 .NET Framework 版本的 項,並且這些版本之一存在於使用者的計算機上,則應用程式將在此版本上執行。 配置檔案按 項的列出順序讀取這些項,並使用存在於使用者計算機上的所列的第乙個 .

NET Framework 版本。(對於 1.0 版,使用 元素。

)編譯的版本。

如果不存在任何配置檔案,但使用者計算機上存在基於其構建應用程式的 .NET Framework 版本,則此應用程式將在此版本上執行。

已安裝的最新版本。

如果應用程式基於其生成的 .NET Framework 版本不存在,並且配置檔案未在 元素中指定版本,則應用程式將嘗試在使用者計算機上存在的 .NET Framework 的最新版本上執行。

但是,.NET Framework 1.0、1.

1、2.0、3.0 和 3.

5 應用程式不會自動在 .NET Framework 4 或更高版本上執行,在某些情況下,使用者可能會收到錯誤,且系統可能會提示使用者安裝 .NET Framework 3.

5。 由於不同版本的 Windows 系統包含的 .NET Framework 版本不同,因此啟用行為還取決於使用者的作業系統。

如果應用程式支援 .NET Framework 3.5 和 4 或更高版本,建議您在配置檔案中使用多個條目來指明這一點,以避免 .

NET Framework 初始化錯誤。 有關詳細資訊,請參閱 .NET Framework 版本和依賴關係。

2樓:

1. 安裝.NET Framework 4的時候沒要求安裝3.5

2. 你安裝4.0之後執行某些軟體,要求安裝3.5或者2.0。這是軟體的相容性問題。3.5向下相容2,但是4不是

為什麼很多軟體都有「快速安裝」和「自定義安裝」

朱宵 快速安裝,顧名思義,基本不需要提供任何資訊 序列號等必須資訊除外 即可進行安裝,而這些不需要提供的資訊其實已由安裝程式自帶的資訊提供完畢,包括但不限於 安裝目錄 將要安裝的元件 程式配置等等。自定義安裝則將快速安裝的預設配置提供給使用者進行自定義,舉個常見的栗子 Microsoft Offic...

為什麼汽車不能安裝彈射座椅?

國產大熊貓 一看就是航空圈外人。首先,不提什麼頭頂上有高壓線啊,上面有紅綠燈啊之類的。我們假設你坐在一輛汽車裡,汽車在無邊無際的大草原上飛馳,車上配備了全世界最先進的00彈射座椅 零高度零速度也可安全彈射 突然前方出現一群羊,汽車檢測到了即將發生的致命性碰撞,自動開啟了彈射座椅。這樣你就安全了嗎?為...

為什麼燕山大學不安裝空調?

喵喵喵 我是大三東區學生。首先燕大沒有評上名號,這就直接導致學校嚴重缺錢,就沒有錢去搞宿舍的建設,學校僅有的財政資源是這麼安排的 科研 教學樓設施改善 一教換桌椅四教裝修 各學院活動 學生會等組織報銷 學生生活質量。正因如此,改造老舊電路費時費力安全性上也不能保證,這種宿舍改造不如重建。學校這些都有...