目标框架,“ .NET框架…客户端配置文件”是什么意思?
-
30-09-2019 - |
题
在Visual Studio 2008中,项目的目标框架设置为
- .NET框架2.0
- .NET框架3.0
- .NET框架3.5
但是,在Visual Studio 2010中,它们是
- .NET框架2.0
- .NET框架3.0
- .NET框架3.5
- .NET框架3.5客户端配置文件
- .NET框架4
- .NET框架4客户资料
什么是 客户资料 设置意味着?
编辑
更多的实验表明,使用MVC,WebForms和WCF项目,您将无法获得客户端配置文件选项。创建Winforms和Console应用程序时,默认目标框架为.NET 4客户端配置文件。这是有道理的。
解决方案
客户端配置文件是完整的.NET框架的较小版本,仅包含更常用的内容。斯科特 写 关于这个的好文章。 这里 和 这里 是官方介绍。
最近添加了客户资料,因此VS 2008尚不知道。客户端配置文件是.NET 4和VS 2010随附的主要功能之一。由于客户端配置文件是完整.NET 4框架的子集,因此,如果您已经获得了完整的.NET,则不需要安装它4。
与客户端配置文件相比,它与全框架更多(并且是 下载尺寸较小 为您的客户)。
自然出现的劣势 - 它不包含所有内容. 。如果您正在开发服务器应用程序或使用框架中不常见部分的程序,则无论如何,您都需要完整的框架。但是,典型的客户端程序可能会对客户端配置文件感到满意。
其他提示
客户端配置文件是.NET框架的更小,更紧凑的版本。 更多信息在这里。
它是客户端应用程序的.NET框架的子集(即安装在客户端计算机上的应用程序)。
因此,它们不整合服务器技术。这允许客户下载仅安装较小的部分。
服务器技术是例如ASP.NET。
使用“ .NET客户端配置文件”作为Google上的搜索,首先链接导致 http://msdn.microsoft.com/en-us/library/cc656912.aspx 有一个详细的解释。
另外,本地.NET文档(F1-希望您知道存在)具有相同的内容。
不隶属于 StackOverflow