关于client profile
来源:互联网 发布:spring源码怎么看 编辑:程序博客网 时间:2024/05/01 16:10
今天找个using Microsoft.VisualStudio.TestTools.UnitTesting;这个引用,装了半天硬是没编译进去。。找了半天才发现是.net框架的问题。。以下是我从别的博客引用的。。
发个源地址,尊重别人的劳动成果
http://space.itpub.net/?uid-9914358-action-viewspace-itemid-666130
最近正在学习如何用Visual Studio 2010 Beta 2创建来创建Workflow的Activity,遇到了一个很奇怪的问题。在我创建了一个Workflow ActiveLibrary工程时明明选择的Target Framework = .Net Framework 4 (以下简称为.NET 4 Full),然而创建的工程却显示Target framework = .NET Framework 4 Client Profile (以下简称为.NET 4 Client Profile)。一头雾水啊,啥是".NET Framework 4 Client Profile啊?仔细再看看,发现不只是这个,还有.NET Framework 3.5 Client Profile和.NET Framework 3.5 Server Core Profile,如下图所示。
其实,一开始我也没有意识到这些东东,当我想为工程添加一个对Microsoft.TeamFoundation.Build.Client.dll的Reference时侯,发现怎么也找不到这个Assembly,明明就是放在GAC中的,咋个就找不到呢?然后左查又看,才发现这个Target framework设置有些异样,再把它从新设为.NET Framework 4后,就能够找到了。
先不说这个Client Profile是干啥用的(我想应该是.NET Framework的一个子版本),VS这样的设计还是有些问题的。创建时所选择的Target Framework应该和创建后工程的设置是一致,虽然两者可能仅是小有不同,但如果有问题的话很难查找,而且花费这样的时间是很不值得的。
那么到底加了Client Profile和不加的有啥区别呢?Bing一下就会有发现了。(Bing的照片很是Nice,所以偶尔回去用看看照片顺带着也搜索一下,呵呵!)Jossef的博客What’s new in .NET Framework 4 Client Profile Beta 2给出了详细的解释。简而言之,加了Client Profile的.NET Framework是不加的子集或者说是精简版(Compact Version)。
为什么要引入这个简化版本呢?
减少.NET Framework以及包还.NET Framework的应用程序的部署时间;
减少.NET Framework部署的失败;
减少.NET Framework在ISV软件的所占大小,从而给其软件更多的空间;
减少安装了.NET Framework Client Profile的系统受攻击的“界面”,因为Client Profille中部包括ASP.NET和一些服务器所要的组件;
总之,就是Client Profile的Framework更小更精简了,到底小了多少呢?看看下面的表就是知道了:
减少了7 ~ 8MB左右,也不是太明显!不过第4点还是很吸引人的,减少了被攻击的可能。
Postscript.:
1.今天下午无意中看了中央台放的电影《王稼祥》,70年代他的同学杨振宁获得诺贝尔奖,可他身为两弹元勋,却不能向人谈起自己任何的贡献和成果,甘愿几十年隐姓埋名的工作,很让人感动也很让人羡慕啊!感动是他们在那个对他们极端不公正的文革日子里,身处极端的困境,却能无怨无悔忘我为事业工作的精神。羡慕的是那个年代人们高昂的斗志、无私不计个人得失的团队协作、热气腾腾的办公室气氛。虽不是什么大片,但却是不错的片子,因为它多少能触动人们心灵,是对我们这样逐利、逐名、浮躁心理的一种净化!!!!!!
2. Windows 7 RTM版用了有段日子了,总体感觉很不错,跑的挺快、硬件要求也不高,尤其是兼容性方面很NB,安在我的Thinkpad T61上硬件都认得,QQ、旺旺、支付宝、招行网银......统统的兼容,没啥理由再让我用“高龄的”XP了,呵呵!要说有啥不足,就是感觉关机慢了些,也不知道是不是都这样,还是仅我这里慢。
有哥们儿问:Win7在具体细节上还有啥改进呢?当时还真没注意,这两天有个小发现,那就是Calculator,我很喜欢它提供的在连续计算时显示历史信息的功能:
除了Standard和Scentific,还特别提供了Programmer和Statistics模式的计算器,如下图所示(左边是Programmer,右边是Statistics计算器):
一直没有搞清计算上的C和CE代表啥意思,今天专门Bing了一下,原来C = Cancel是全部撤消,而CE = Cancel Error是撤销上一步错误输入。:)
- 关于client profile
- NET Framework Client Profile
- .NET Framework Client Profile
- 关于Profile
- 关于Profile
- .NET Framework 4.0 Client Profile
- .NET Framework 4 Client Profile
- Microsoft.NET Framework4 Client Profile
- .Net Framework Client Profile 和 .Net Framework
- .NET Framework 4 Client Profile 安装慢
- Microsoft .NET framework 4.0 client Profile
- 关于profile的翻译
- 关于Profile问题
- 关于 profile文件
- 关于profile使用简介
- 关于profile任务
- 关于Cisco vpn client
- 关于OPC Client 编写
- JavaScript eval() 函数
- Android内核介绍
- SQL SERVER 去掉重复记录
- 给Adobe Reader添加书签功能
- PHP遍历关联数组的方法介绍
- 关于client profile
- Linux_Shell知多少—常用正则表达式
- SQL2005删除复制数据库的发布与订阅的方法
- .overlay
- 去除 struts2 标签中的自动生成的布局样式
- C/C++ 常量--林锐
- Assemble Language Programming(第九章)
- Something about openssh
- c# FTP的两种实现方法(一)-FtpWebRequest