2009-09-06 116 views
5

即將發佈的.NET 4發行版有哪些要求?爲此搜索並似乎無法找到一個明確的答案。具體而言....NET 4.0框架升級要求?

  1. 客戶端是否必須升級他們的.NET Framework CLR(如從1.1到2.0)以運行以4.0爲目標的應用程序?
  2. ASP.NET是否需要框架升級或將行爲類似於運行3.5應用程序的2.0?

回答

6

將客戶不得不升級他們的.NET Framework CLR(比如從1.1到2.0 )運行4.0的目標應用?

是的,只要您的目標.NET 4.0具有新的CLR版本即可。但是,您可以定位4.0之前的框架來避免這種情況,並使用以前的CLR版本運行。

查看Scott Guthrie的博文:Multi-Targeting Support (VS 2010 and .NET 4 Series)

在那個崗位斯科特針對.NET 2.0,並通過後中途有顯示ASP.NET 2.0上運行的截圖,他寫道:

當我們運行使用 內置VS應用網絡服務器,它會使用ASP.NET 2.0版本(以及 VS 2010調試器將調試CLR 2.0處理)

的交併靶向.NET 4.0和表示ASP類似的屏幕截圖結束運行 .NET運行於4。 0。

ASP.NET是否需要框架升級或將行爲類似於運行3.5應用程序的 2.0?

Scott的帖子在上面覆蓋了這個。同樣,這取決於你的目標。

此外,Multi-Targeting section of the ASP.NET 4.0 whitepaper提到使用在Web.config編譯元素的新ASP.NET 4.0 targetFramework屬性的能力:<compilation targetFramework="4.0"/>。如果你忽略它,那麼就推斷出目標框架。不過,也有其他考慮到目標的框架,例如:

在.NET Framework 4的應用程序 池,ASP.NET構建系統假定 .NET Framework 4中作爲目標,如果 網絡.config文件不包含 targetFramework屬性,或者 缺少Web.config文件。 (您 可能必須進行編碼更改 您的應用程序,使其 下運行在.NET Framework 4)

更多的考慮訪問上述鏈接。

0

據我所知

  1. 是的,他們會的。如果您使用VS2010進行開發,那麼他們將需要。
  2. 不知道:)

系統要求能在Download頁面找到。