我已经用了很多新的。净3.5特征的工作,我已经这样做,最近。该应用程序,我建筑是打算用于分发之中的消费者可能没有最新版本(或者也许 任何版本)。净框架,在他们的机器。

我去 下载。净3.5组件包 只是为了找出它几乎 200MB! 这是不能接受我的应用程序,因为它应该是一个快速和无痛的消费应用程序,安装迅速和保持低调,在用户的计算机上。对用户有。净3.5已经安装,我们的二进制的下载量已经瞬时的,因此为止。这个200MB大猩猩将超过四人的尺寸下载。是否有任何其他选择比这个组件包,我可以使用,以确保该框架是在机床,不会采取的用户出我们的"快速和痛苦"工作流程?我们的目标时间从一开始下载到最后确定安装的是不到两分钟。只是不可能的人没有。净安装?

有帮助吗?

解决方案

这是一个悲伤的原因,我仍然确定目标。网2.0尽可能:/

但是,人们不一定需要完整的200MB包。3MB引导程序,这将只能下载必要的组成部分:

.净3.5sp1引导程序

然而,最坏的情况仍然是一个相当沉重的下载。此外,看到 这篇文章 为了更详细的解释的规模和一个替代解决方法到尺寸的问题。

此外:由于回答这个问题,斯科特Hanselman创建 SmallestDotNet.com, 将确定最小需要下载。不会改变的最糟糕的情况,但是仍然有用,知道了。

其他提示

一次。净框架3.5sp1的出来(应该是相当快)将第二个选项的框架,即"客户配置文件",这是一个切下来的框架,重量只有在约30mb从存储器。它不包括所有的名字空间和类的全面框架,但应该足以满足最常见的应用程序在理论上。它可以升级为全面的框架,如果有必要(例如。如果一个更新的软件引入了一个新的依赖)

更多信息,见: BCL队的博客

你看过的.净框架客户的个人资料?这是远远小于全面组件包和优化用于提供只是功能性的需要聪明的客户。

这里是一个很好的概述。

我不知道,如果这将保持下载下两分钟或不大,但它应该得到你很有点接近。

此外,值得包括(在某些时)的服务包下载。事实上,这取决于你如何可执行文件内,你可能会被迫安装的框架和服务包。

为了记录.净框架3.5sp1是必需的for Microsoft SQL Server2008年安装和题会同时作为释放这个星期。仍然是一个沉重的安装但你可以提取客户配置文件。只是不知道如何。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top