用户必须安装哪个版本的.NET(如果有)才能运行我的WPF应用程序?

时间:2014-12-11 13:52:18

标签: installation .net-4.5 installshield setup-deployment prerequisites

我正在为我写的应用程序制作安装程序。我正在使用Visual Studio安装模板,使用InstallShield。向导(不是Merlin,除非是奥尔森,可能)问我所需的软件:

enter image description here

我的应用程序是在安装了Windows 7和Windows 8.1的计算机上构建的。该应用程序使用.NET Framework 4.5

我是否需要在上面的Installshield向导的“Project Assistant>安装要求”部分中选择“Microsoft .NET Framework 4.5完整包”,或者...... ???

1 个答案:

答案 0 :(得分:1)

答案将在您的WPF项目设置和app.config中。我记得WPF是在.NET 3.0中发布的,因此您可能会定位3.0,3.5,4.0客户端,4.0完整版,4.5(完整版)或4.5.1版。如果是3.0或3.5你可能有一个app.config,表示在CLR 2或4上运行。从那里你告诉InstallShield它应该执行什么样的门检查(如果有的话)。如果您只是安装应用程序并且单击快捷方式时会收到一条友好消息,告诉用户要安装哪个版本,它可能不是世界末日。