我在为.NET 2.0编写的C#代码库上继续开发。 我做的第一件事就是升级到Visual Studio 2012,但发现这需要将我的安装项目从Flexera Software升级到InstallShield Spring 2012。其中一个令人头疼的问题就是它支持的.NET框架列表:最低为3.5,而2.0足以满足我的应用程序。.NET 2.0应用程序 - 哪个框架需要最大的可移植性?
我不打算用我的代码中任何后期2.0 .NET功能。我确实想提供能够在尽可能广泛的机器上工作的安装人员。
可我只是假设,谁可以安装我的应用程序要么患有3.5 SP1已经安装或有安装它没有问题?
如果不是,即是否有可以安装和运行我的.NET 2.0应用程序但不能或不会安装.NET 3.5 Framework的潜在用户,我该如何最好地支持这些用户?
鉴于3.5适用于XP,最古老的*支持*操作系统从微软系统,你真的不应该有目标吧...在理论上的一个问题。在实践中,并不是每个人都保持他们的更新,所以你*可能遇到没有安装3.5的用户。 – Charles 2013-04-09 16:38:29
如果没有安装它,只要它们可以与我的应用程序一起安装,如果它们能够安装我的应用程序,那就好了。 – reinierpost 2013-04-09 17:06:54
时间已经过去,8年在软件工程领域已经很长时间了。您从安装程序中获得了强烈的暗示,安装这样的旧版本.NET不再有意义。 3.5SP1特别适合其小引导程序。 – 2013-04-09 17:52:52