【发布时间】:2010-01-24 08:20:46
【问题描述】:
我们是否需要安装完整的 donet 框架来执行 .net 应用程序,我们不能将 CLR 嵌入到可执行文件本身中。
【问题讨论】:
标签: .net
我们是否需要安装完整的 donet 框架来执行 .net 应用程序,我们不能将 CLR 嵌入到可执行文件本身中。
【问题讨论】:
标签: .net
你有两个选择:
基本上,根据最新的统计数据,超过 90% 的 Windows 电脑已经安装了 .Net Framework 2.0,超过 65% 的电脑安装了 .Net Framework 3.5 SP1。这意味着在没有框架的情况下部署应用程序应该不会有问题...
【讨论】:
如果框架的大小是个问题,那么考虑使用 Silverlight - 它占用的空间更小,并且包含框架功能的一个很好的子集。
根据@SaguiItay 提供的统计数据,如果您的应用针对 .Net 2.0 框架(90% 的安装基数),您几乎不会出现问题,因为大多数用户无需安装任何额外的东西。虽然如果你这样做了,你会错过使用一些很酷的功能,比如 LINQ。
【讨论】: