2011-12-13 61 views

回答

6

Framework 3.5仍在使用CLR 2.0。 V3和V3.5只添加了一些(實際上很多)新類,但沒有改變現有的程序集。編譯器也改變了,但實際上並不是運行時。

這就是爲什麼在%windir%\Microsoft.NET\Framework\v3.5(或Framwork64)中,您將找不到V2中已有的程序集。

Framework V4引入了新版本的CLR。您將在%windir%\Microsoft.NET\Framework\v4.0.30319中找到相應的所有組件。

Versions and Dependencies page列出了所有版本,包括基本類庫版本和clr版本。

[編輯]隨着V4.5即將推出,same table is available爲下一個版本。

1

不,您使用的是最新版本,3.5仍然取決於某些程序集文件中的2.x。 嘗試檢查隨2.x一起發佈的程序集,您將永遠無法找到它們作爲3.x,因此這些文件沒有新版本。

加1: 要檢查您要定位哪個框架去項目繁榮 - >編譯 - >點擊高級編譯選項 - >目標框架。

相關問題