我正在继续开发为 .NET 2.0 编写的 C# 代码库。我做的第一件事是升级到 Visual Studio 2012,结果发现这需要将我的安装项目升级到 Flexera Software 的 InstallShield Spring 2012。它产生的令人头疼的问题之一是它支持的 .NET Framework 列表:最低的是 3.5,而 2.0 足以满足我的应用程序。
我不打算在我的代码中使用任何 2.0 后的 .NET 功能。我确实想提供可以在尽可能广泛的机器上工作的安装程序。
我可以假设任何可以安装我的应用程序的人都已经安装了 3.5 SP1 或者安装它没有问题吗?
如果没有,即如果有不可忽略的潜在用户类别可以安装和运行我的 .NET 2.0 应用程序,但不能或不会安装 .NET 3.5 Framework,我怎样才能最好地支持这些用户?