2012-06-14 97 views
17

我的問題簡而言之是:「.NET框架4.5可以安裝在Windows XP機器上嗎?」.NET 4.5 RC Framework CLR - Windows XP兼容性

我有以下MSDN鏈接:

.NET Framework Versions and Dependencies

.NET Framework中的每個新版本保留了以前版本的功能,並增加新的功能。 CLR由其自己的版本號標識。某些版本的.NET Framework包含新版本的CLR,但其他版本則使用較早版本。例如,.NET Framework 4包含CLR 4,但.NET Framework 3.5包含CLR 2.0。 (CLR沒有第3版。)儘管.NET Framework 4.5 RC是.NET Framework 4的就地更新,但底層CLR版本號爲4.5。 ...

的文檔接着說你只能安裝.NET Framework 4,.NET框架3.5 SP1,在Windows XP專業版和Windows XP家庭版的.NET Framework 2.0 SP2(即無4.5提到)。

我讀過其他地方的.NET 4.5可以安裝在Win XP上。那麼這個文檔是指4.5RC(不是最終的4.5框架)。

我的問題是,我們無法在XP機器上部署基於4.5的應用程序。微軟將發佈一個服務包嗎? (不太可能,因爲他們不支持XP)

p.s.一對夫婦的主題有趣的文章:

.NET 4.5 is an in-place upgrade to .NET 4.0

.NET 4.5 breaking changes - compatibility issues between the .NET Framework 4 and the .NET Framework 4.5 R

+0

我不知道,但MAYBE你可以在Mono上運行XP上的.NET 4.5應用程序。 –

回答

10

從看.NET Framework系統要求文檔 - 我覺得你的運氣了。

http://msdn.microsoft.com/en-us/library/8z6watww(v=vs.110).aspx

根據該文檔,這是一定的,這是不是在測試矩陣,您將無法獲得對安裝支持。安裝程序仍然可以工作,假設它沒有明確阻止不受支持的操作系統。因人而異。

XP正在延長生命支持到2014年 - 您只會看到重要的安全修復程序,而不是像這樣的新功能。

http://support.microsoft.com/lifecycle/search/default.aspx?alpha=Windows+XP

1

在本link沒有討論,.NET 4.5將不會被Windows XP支持。

任何人都可以投票,使支持Windows XP上的.NET Framework 4.5 here

+0

你可能意思是「Windows XP不支持.NET 4.5」。 –

0

只需使用單http://www.mono-project.com/Main_Page

這是XP兼容。

+2

而且在完整的.net兼容性方面也不完整。單聲道並不總是一種選擇,它絕對不是一個選項,而只是簡單地瞄準.net 4.0而不是4.5。 – Kushan