我们是否需要安装完整的dotnet框架才能执行.net应用程序,我们不能只将CLR嵌入到Executable本身。
答案 0 :(得分:6)
这里有2个选项:
基本上,根据最新统计数据,超过90%的Windows计算机已经拥有.Net Framework 2.0,超过65%的Windows计算机拥有.Net Framework 3.5 SP1。这意味着在没有框架的情况下部署应用程序时应该没有问题...
答案 1 :(得分:0)
如果框架的大小是一个问题,那么考虑使用Silverlight - 它的占用空间更小,并且它包含了框架功能的一个很好的子集。
根据@SaguiItay提供的统计数据,如果你的应用程序针对.Net 2.0框架(90%安装基础),你很少会遇到问题,因为大多数用户不需要额外安装任何东西。虽然如果你这样做,你会错过使用一些很酷的功能,如LINQ。