簡體   English   中英

為什么有人會使用.NET Framework 4 Client Profile?

[英]Why should someone use the .NET Framework 4 Client Profile?

是否有充分的理由使用.NET Framework 4 Client Profile而不是完整版

我的意思是,現實生活中的原因。 我正在創建一個.NET應用程序,因為創建一個將在客戶端計算機上安裝.NET框架的安裝程序非常容易,為什么還要使用客戶端配置文件呢?

文檔回答了這個問題:

.NET Framework 4 Client Profile是.NET Framework 4的一個子集,針對客戶端應用程序進行了優化。 它為大多數客戶端應用程序提供功能,包括Windows Presentation Foundation(WPF),Windows窗體,Windows Communication Foundation(WCF)和ClickOnce功能。 這樣可以為面向.NET Framework 4 Client Profile的應用程序實現更快的部署和更小的安裝包。

較小的安裝包可能是一個獎勵,特別是如果您的目標是非傳統設備,如平板電腦具有較少的存儲空間。 如果需要安裝Framework,它的下載時間也會縮短。

面向.NET Framework 4 Client Profile的應用程序通常具有較小的下載大小和更快的安裝時間,從而改善了部署體驗。 面向.NET Framework 4 Client Profile的應用程序具有較小的重新分發程序包,可在用戶的計算機上安裝最少的客戶端程序集,而無需存在完整版本的.NET Framework 4。

在Stack Overflow問題中可以找到一個很好的答案Microsoft .NET 4.0完整框架和客戶端配置文件之間的差異 基本上,如果您知道需要,只使用完整的框架。 普通客戶端應用程序應該只需要客戶端框架。

一些原因:

  • 自Vista以來,客戶端配置文件已作為Windows Update上的推薦更新提供(參考: http//support.microsoft.com/kb/982670 ),因此您可能根本不需要在目標計算機上安裝它
  • 作為一個單獨的配置文件,它將單獨更新(因此,如果發布僅用於服務器的功能的安全修補程序,則客戶端不需要更新太多)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM