曙海教育集团论坛开发语言培训专区Microsoft.NET Framework → .Net Framework Client Profile 和 .Net Framework


  共有6392人关注过本帖树形打印

主题:.Net Framework Client Profile 和 .Net Framework

美女呀,离线,留言给我吧!
wangxinxin
  1楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:青蜂侠 帖子:1393 积分:14038 威望:0 精华:0 注册:2010-11-12 11:08:23
.Net Framework Client Profile 和 .Net Framework  发帖心情 Post By:2010-12-15 11:23:49

NET Framework Client Profile是.NET Framework的裁剪版本。它面向客户端应用程序。它提供 Windows Presentation Foundation (WPF)、Windows 窗体、Windows Communication Foundation (WCF)和 ClickOnce 功能的简化子集。这可以为面向.NET Framework Client Profile 的 WPF、Windows 窗体、WCF 和控制台应用程序实现快速部署方案。

参看:http://msdn.microsoft.com/zh-cn/library/cc656912.aspx

在VS2010 中,你默认建立的 WPF 程序就是.Net Framework 4 Client Profile ,而不是.Net Framework 4。昨天下午到今天早上,我在为 System.Web 无法引用而苦恼的问题,就是它导致的。 

VS2010中,我们在项目的属性下,可以看到项目有以下多种 Target framework 属性。

图片点击可在新窗口打开查看

我今天碰到的 Sytem.Web 引用问题如下:

在用 VS2010 Beta2 书写一个WPF应用的时候,要使用 System.Web.HttpUtility.UrlEncode()方法时,发现竟然无法增加对 System.Web 的引用。如下图:

.NET Reference 中没有 System.Web 组件。

图片点击可在新窗口打开查看 

使用 Browse 方式打开指定目录的文件 C:\Windows\Microsoft.NET\Framework\v4.0.21006\System.Web.dll  也不行。

如下图:

图片点击可在新窗口打开查看 

GAC 中也没有 4.0 版本的 System.Web 组件,如下图:

图片点击可在新窗口打开查看

强制添加 C:\Windows\Microsoft.NET\Framework\v4.0.21006\System.Web.dll   到GAC 时会报错误:

 

---------------------------
Cannot Add Assembly
---------------------------
Unable to add the selected assembly. The assembly must have a strong name (name, version and
public key).
---------------------------
确定
---------------------------

 

 

这个文件的信息如下:

图片点击可在新窗口打开查看

但是VS2010 Beta2 建立的 Web 项目,默认就有 System.Web 的引用,这里没有任何问题,如下图:

图片点击可在新窗口打开查看

查看这时候的 System.Web 属性,如下:

图片点击可在新窗口打开查看

把 C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Web.dll 放入 GAC也会报错误:

 

---------------------------
Cannot Add Assembly
---------------------------
Unable to add the selected assembly. The assembly must have a strong name (name, version and
public key).
---------------------------
确定
---------------------------

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

.Net Framework Client Profile 和 .Net Framework








签名