假設我爲.NET.NET Web應用程序安裝了.NET Framework 2.0,3.0,3.5。我知道Framework 3.0和3.5只是Framework 2的擴展,不太清楚的是3.0和3.5如何相互關聯。如果我有.NET Framework 2.0和.NET Framework 3.5,我需要.NET Framework 3嗎?
我安全卸載框架3,如果Asp.NET應用程序的目標3.5?
假設我爲.NET.NET Web應用程序安裝了.NET Framework 2.0,3.0,3.5。我知道Framework 3.0和3.5只是Framework 2的擴展,不太清楚的是3.0和3.5如何相互關聯。如果我有.NET Framework 2.0和.NET Framework 3.5,我需要.NET Framework 3嗎?
我安全卸載框架3,如果Asp.NET應用程序的目標3.5?
這三個版本共享相同的CLR版本(2.0),每個新版本都增加了以前版本中不具備的新功能。這基本上意味着3.0取決於2.0和3.5取決於3.0和2.0,所以卸載3.0是不可能的,除非你也卸載3.5。
有關.NET Framework版本的詳細信息,您可以檢查出:
是的。但是,通常,該框架旨在支持同時安裝多個版本。除非空間是真正的問題,否則我會放棄它。
.Net 3.0引入了WCF,WPF和WF,額外的庫真的在2.0運行時的頂層工作。
.net 3.5引入了對這些庫的升級,並且支持Linq(新語言功能)。
您可以安全地卸載3.0,並將其替換爲3.5,因爲3.5涵蓋了3.0中引入的庫。查看this page at wikipedia瞭解更多關於版本的信息以及它們帶給表格的內容。
當您安裝3.5時,您將在您的框架文件夾(以及所有其他版本)中獲得一個3.0文件夾。
-1,除非先安裝3.5,否則無法卸載3.0版本。 –
@João:我同意我的回答沒有正確澄清這一點,並相應地編輯了答案。 –
已將Downvote刪除,因爲它不再適用。 –
-1,3.0版本不能,除非3.5先卸載卸載。 –
啊,我沒有意識到這一點。謝謝。 – clifgriffin