西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)C#.NET → .NET Framework 4 與.NET Framework 4 Client Profile有什么區(qū)別?

.NET Framework 4 與.NET Framework 4 Client Profile有什么區(qū)別?

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2012/9/3 9:47:06字體大小:A-A+

作者:佚名點擊:1087次評論:0次標(biāo)簽: .NETFramework

.NET Framework2.0 安裝版
  • 類型:編程控件大。23.9M語言:中文 評分:4.7
  • 標(biāo)簽:
立即下載
.NET Framework 自從 2002 年發(fā)展至今,已經(jīng)歷了好幾個版本,1.0, 1.1, 2.0, 3.0, 3.5 等不同的版本更替,.NET Framework 的Redistributable Package也愈來愈大,到了 .NET Framework 3.5 SP1 時已經(jīng)膨脹到 231MB,除非軟件本身就很大,不然對于 .NET 軟件的Redistribute是相當(dāng)不利的,除非客戶端本身就有安裝 .NET Framework,否則幾乎都要夾帶一個 .NET Framework 的Redistributable Package,如果只是一個小小的應(yīng)用程序文件 (幾十或幾百KB) 還要夾一個那 大的 .NET Framework Redistributable Package,大概很多開發(fā)人員都會覺得麻煩,就算開發(fā)人員接受,但在企業(yè)網(wǎng)絡(luò)的 IT 管理人員就不一定會接受了 … 所以 .NET Framework 的減肥一直都是 .NET 開發(fā)人員的愿望與期待,而 .NET Framework Client Profile 就是微軟針對這個需要的主要響應(yīng)。既然 .NET 應(yīng)用程序不一定會用到所有的 .NET Class Library,那微軟就將 .NET Framework 部份不常用的功能由主函數(shù)庫中抽離出來,讓Redistributable Package可以縮小,有利于重新發(fā)布應(yīng)用程序。

.NET Framework Client Profile 在 .NET 3.5 時首次和開發(fā)人員見面,但是礙于它只能利用 ClickOnce 部署方式安裝,因此使用它的開發(fā)人員不多,且也有許多人反應(yīng)希望將 .NET Framework Client Profile 能夠利用光盤或其他儲存媒體轉(zhuǎn)散布,微軟從善如流,將 .NET Framework 4.0 的 Client Profile 改成Redistributable Package。

.NET Framework Client Profile 4包含下列功能:
•Common Language Runtime (CLR)
•ClickOnce
•Windows Forms
•Windows Presentation Foundation (WPF)
•Windows Communication Foundation (WCF)
•Entity Framework
•Windows Workflow Foundation
•語音
•XSLT 支援
•LINQ to SQL
•Entity Framework 與 WCF Data Services 執(zhí)行期設(shè)計函式庫
•Managed Extensibility Framework (MEF)
•動態(tài)型別
•并列程序設(shè)計功能,例如 Task Parallel Library (TPL), Parallel LINQ (PLINQ), and Coordination Data Structures (CDS)
•除錯客戶端應(yīng)用程序
下列功能不包含,要另外安裝 .NET Framework 4.0 的完整版本:
•ASP.NET
•進階 Windows Communication Foundation (WCF) 功能
•.NET Framework Data Provider for Oracle
•編譯用 MSBuild
Visual Studio 2010 的項目中,下列應(yīng)用程序會默認(rèn)使用 .NET Framework 4.0 Client Profile,若要使用完整的 .NET Framework 功能,則要自行到項目屬性中設(shè)定 target framework 至 .NET Framework 4.0:
•Windows Projects (C# and Visual Basic)
•Windows Presentation Foundation
•WPF Application
•WPF Browser Application
•WPF Custom Control Library
•WPF User Control Library
•Windows Forms
•Windows Forms Application
•Windows Forms Control Library
•Console Application
•Empty Project
•Window Service
•Visual F#
•F# Application
•F# Tutorial
•Workflow (C# and Visual Basic)
•Activity Designer Library
•Activity Library
•Workflow Console Application
•Windows Communication Foundation
•WCF Service Library
•Office 2007 and Office 2010
•All projects target the .NET Framework 4 Client Profile

而 .NET Framework 4.0 Client Profile 與原有的 .NET Framework 3.5 Client Profile 不同的地方有:
•3.5 版本的 Client Profile 只能使用在 Web (ClickOnce),4.0 版本則因為具有Redistributable Package,所以可同時適用于本機或 Web 安裝。
•3.5 版本只支持 x86 的 Windows XP SP2/SP3,4.0 版本則支持除了 IA64 以外,.NET Framework 4 支持的所有平臺。
•3.5 版本的 Client Profile 與 .NET Framework 3.5 是分開的版本,4.0 版則為 .NET Framework 4.0 完整功能的子集。
•3.5 版本會受 Windows Update 的影響自動升級到 .NET Framework 3.5,4.0 版則可以在不需要完整 .NET Framework 4.0 下自行運作,也可以分開提供服務(wù)。

不過也因為如此,當(dāng)在 Visual Studio 2010 建立新項目時,如果發(fā)現(xiàn) [添加引用] 中沒有列出原本應(yīng)該列出的組件或者引用的其他程序集,在代碼中的調(diào)用一直提示找不到名字空間時,可以先檢查是否是項目的 target framework 設(shè)成了 .NET 4.0 Client Profile (例如 System.Web.dll 就不在 .NET 4.0 Client Profile 套件中),若是改成.NET Framework 4就OK了。
    .net framework
    (10).net framework
    .是一個框架,包括公共語言運行時和.基本類庫,是用.語言編寫的程序運行的基本支撐。即要想在某臺計算機上運行.編寫的程序,必須事先要安裝.。你可以這么理解。就是一個中間件。這個中間件將.高級語言轉(zhuǎn)成機器語言。沒有.運行環(huán)境就不能運行不了.程序西西本頁提供.下載大全,,.版本怎么查看方法一第一步打開我的電腦,在地址欄輸入.第二步從列出來的文件夾中,我們可以看到......而這些目錄顯示的最高版本號即本機.版本號,也就是.的...更多>>
    • Microsoft .NET FrameworkV4.0 Fin

      05-15 / 35.3M

      推薦理由:Microsoft .NET Framework 版可再發(fā)行組件包將安裝運行針對 .NET Framework 版開發(fā)的應(yīng)用程序時所需的 .NET
    • Microsoft .NET Framework 2.0 SP2

      07-14 / 23.2M

      推薦理由:.NET Framework 2.0 Service Pack 2 是專為解決客戶在 .NET Framework 2.0 發(fā)布后報告的問題而提供的累積更
    • .NET Framework3.5 官方完整版

      05-15 / 197.1M

      推薦理由: .NET Framework 3.0 中增加了不少新功能,例如 Windows Workflow Foundation (WF)、Windows Communic
    • .NET Framework2.0 安裝版

      05-15 / 23.9M

      推薦理由:Microsoft .NET Framework 2.0 版可再發(fā)行組件包將安裝運行針對 .NET Framework 2.0 版開發(fā)的應(yīng)用程序時所需
    • Microsoft.NET Frameworks3.5 SP1

      05-15 / 2.9M

      推薦理由:前幾天隨著VS2008 SP1的發(fā)布,.NET Framework 3.5 SP1也來到了我們面前。 Microsoft .NET Framework 3.5
    • .NET Framework 2.0 x64sp2 官方完

      08-16 / 45.1M

      推薦理由:Microsoft .NET Framework 2.0 版 (x64)可再發(fā)行組件包將安裝 .NET Framework 運行庫,以及運行面向 .NET F
    net framework
    (13)net framework
    西西軟件園提供.....版本下載,是系統(tǒng)中一個非常重要的環(huán)境工具,如果缺少了,我們電腦中的大部分軟件以及游戲都不能夠運行,.版可再發(fā)行組件包將安裝運行針對.版開發(fā)的應(yīng)用程序時所需的.運行庫及相關(guān)文件。...更多>>
    • Microsoft .NET Framework 2.0 SP2

      07-14 / 23.2M

      推薦理由:.NET Framework 2.0 Service Pack 2 是專為解決客戶在 .NET Framework 2.0 發(fā)布后報告的問題而提供的累積更
    • .NET Framework2.0 安裝版

      05-15 / 23.9M

      推薦理由:Microsoft .NET Framework 2.0 版可再發(fā)行組件包將安裝運行針對 .NET Framework 2.0 版開發(fā)的應(yīng)用程序時所需
    • .NET Framework3.5 官方完整版

      05-15 / 197.1M

      推薦理由: .NET Framework 3.0 中增加了不少新功能,例如 Windows Workflow Foundation (WF)、Windows Communic
    • Microsoft .NET FrameworkV4.0 Fin

      05-15 / 35.3M

      推薦理由:Microsoft .NET Framework 版可再發(fā)行組件包將安裝運行針對 .NET Framework 版開發(fā)的應(yīng)用程序時所需的 .NET
    • Microsoft .NET Framework1.1簡體中

      03-07 / 21.4M

      推薦理由:.NET Framework 1.1 版可再發(fā)行組件包中包括您在運行那些使用 .NET Framework 開發(fā)的應(yīng)用程序時所需要的一切
    • Microsoft.NET Frameworks3.5 SP1

      05-15 / 2.9M

      推薦理由:前幾天隨著VS2008 SP1的發(fā)布,.NET Framework 3.5 SP1也來到了我們面前。 Microsoft .NET Framework 3.5

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)