最近,我一直在使用很多新的.NET 3.5功能。我正在构建的应用程序旨在在可能没有其计算机上安装.NET框架最新版本(或任何版本)的消费者之间分发。
我去下载.NET 3.5可再发行组件包,只是发现它几乎是200 MB!这对于我的应用程序是不可接受的,因为它应该是一个快速,轻松的消费者应用程序,它可以快速安装并在用户计算机上保持低调。对于已经安装.NET 3.5的用户,到目前为止,我们的二进制下载是即时的。这个200 MB的大猩猩将使下载大小增加四倍。除了此可重新分发的程序包之外,还有其他选择可用来确保框架在计算机上不会使用户脱离我们的“快速而轻松”的工作流程吗?从下载开始到完成安装的目标时间是不到两分钟。尚未安装.NET的人是否不可能?
一旦.NET Framework 3.5 SP1发布(很快就会推出),就会有第二个框架选项,即“客户端配置文件”,这是一个缩减的框架,仅占用内存约30Mb。它不包括完整框架的所有名称空间和类,但对于理论上最常见的应用程序来说已经足够了。如有必要,可以将其升级到完整框架(例如,如果您的软件更新引入了新的依赖性)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。