最近,我在工作中使用了很多新的 .NET 3.5 功能。我正在构建的应用程序旨在分发给可能不会在他们的机器上安装 .NET 框架的最新版本(或任何版本)的消费者。
我去下载 .NET 3.5 可再发行包,却发现它差不多有200 MB!这对我的应用程序来说是不可接受的,因为它应该是一个快速且无痛的消费者应用程序,可以快速安装并在用户的机器上保持低调。对于已经安装了 .NET 3.5 的用户,到目前为止,我们的二进制下载是即时的。这个 200 MB 的大猩猩将使下载的大小增加四倍多。除了这个可再分发的包之外,还有什么其他的选择可以用来确保框架在机器上,不会让用户脱离我们的“快速和轻松”的工作流程吗?我们从开始下载到完成安装的目标时间不到两分钟。对于尚未安装 .NET 的人来说,这是不可能的吗?