Jer*_*ett 19 .net redistributable
我最近在工作中使用了很多新的.NET 3.5功能.我正在构建的应用程序旨在分发给可能在其计算机上没有最新版本(或可能是任何版本).NET框架的消费者.
我去下载.NET 3.5可再发行组件包只是为了发现它几乎是200 MB!这对我的应用程序来说是不可接受的,因为它应该是一个快速且无痛的消费者应用程序,可以快速安装并在用户的计算机上保持低调.对于已安装.NET 3.5的用户,到目前为止,我们的二进制下载是即时的.这个200 MB的大猩猩将下载量超过四倍.除了这个可再发行的软件包之外,还有什么其他选项可以用来确保框架在机器上,不会让用户退出我们的"快速无痛"工作流程吗?从开始下载到最终安装的目标时间不到两分钟.对于尚未安装.NET的人来说,这是不可能的?
Mic*_*tum 21
这是我仍然以.net 2.0为目标的可悲原因之一:/
但人们并不需要完整的200 MB包.有一个3 MB的Bootstrapper,它只下载所需的组件:
然而,最糟糕的情况仍然是一个非常大的下载.另外,请参阅此文章以获取有关大小问题的大小和替代解决方法的更详细说明.
另外:自回答此问题以来,Scott Hanselman创建了SmallestDotNet.com,它将确定所需的最小下载量.不会改变最坏的情况,但仍然有用.
您是否查看过.NET Framework客户端配置文件?它比完全可再发行组件小得多,并且经过优化,仅提供智能客户端所需的功能.
我不知道这是否会在两分钟内保持下载,但它应该让你更接近.
| 归档时间: |
|
| 查看次数: |
11282 次 |
| 最近记录: |