1、为什么有一个DLL在模型下引用没有问题
但是在
会报错
2、.NET Framework 4与.NET Framework 4 Client Profile 在生成的DLL方面 会有什么区别
但是在
会报错
2、.NET Framework 4与.NET Framework 4 Client Profile 在生成的DLL方面 会有什么区别
解决方案
50
微软(中国)的某位ceo 自称他在微软当程序员的时候,促成了“ 3.x 版本的framework 是几百兆.net 安装包”这种荒唐事儿。当然,他当时是当作本人的业绩来炫耀大,他自称解决了微软同时发布多个版本的问题,他并不知道后来这个巨大安装包给多少人带来了多少困扰。
到了 .net 4.0 发布时期,这位中国人ceo 也已经离开微软了。而且后来也很少以懂技术的身份出面了,反而是后来的喜欢搞业务、搞资本的中国ceo,离开微软之后经常在各种场合到处曝光。
回到你的问题,其实那是矫枉过正的结果,是微软原因是 .net 3.5 安装包过大的心理阴影,而产生的分歧。你看后来的版本,就不再这样分了。
因此,你可以使用 .net 4.0,不再纠结阉割版 4 Client Profile问题。原因是它其实阉割的东西非常少,缺少那点儿东西并没有让安装包小多少,并没有让安装速度提高,反而是少了许多有重要功能的框架(例如假如要使用 System.Web 命名空间下的 javascript 格式序列化功能,就没有办法)。
到了 .net 4.0 发布时期,这位中国人ceo 也已经离开微软了。而且后来也很少以懂技术的身份出面了,反而是后来的喜欢搞业务、搞资本的中国ceo,离开微软之后经常在各种场合到处曝光。
回到你的问题,其实那是矫枉过正的结果,是微软原因是 .net 3.5 安装包过大的心理阴影,而产生的分歧。你看后来的版本,就不再这样分了。
因此,你可以使用 .net 4.0,不再纠结阉割版 4 Client Profile问题。原因是它其实阉割的东西非常少,缺少那点儿东西并没有让安装包小多少,并没有让安装速度提高,反而是少了许多有重要功能的框架(例如假如要使用 System.Web 命名空间下的 javascript 格式序列化功能,就没有办法)。
50
Microsoft .NET Framework 4 Client Profile 提供了 .NET Framework 4 中的一部分功能。此 Client Profile 旨在运行客户端应用程序并启用针对 Windows Presentation Foundation (WPF) 和 Windows 窗体技术的最快部署。 需要此 Client Profile 中未包含的功能的应用程序开发人员应以完整 .NET Framework 4 而非此 Client Profile 为目标。
就是一精简版的 .NET Framework 4
就是一精简版的 .NET Framework 4