在 VS 2012 中,是否有可能有 1 个解决方案:
- 1 个使用 InstallSHIeld 限量版的安装项目
- 1 框架 4.5 的 WPF 项目
- 1 框架 4.0 的 WPF 项目
- 1 框架 3.5 的 WPF 项目
并让 InstallShield 安装项目在安装之前检查计算机正在运行的框架,然后在用户单击 setup.exe 文件时安装与该框架相对应的项目?
在 VS 2012 中,是否有可能有 1 个解决方案:
并让 InstallShield 安装项目在安装之前检查计算机正在运行的框架,然后在用户单击 setup.exe 文件时安装与该框架相对应的项目?
InstallShield 的限量版旨在构建单个 Windows Installer 项目。您几乎可以制作一个包含所有这些内容的 MSI,并选择安装哪个,但我认为限量版没有提供足够多的控件,您需要使用 - 您可以按操作系统调节文件,但我不'不相信您可以通过 .NET 框架版本来调节它们。此外,这听起来不像您希望的架构。
如果您有预算考虑 InstallShield 的首要版本,套件项目旨在处理多个软件包的安装,并且可以根据您的喜好调整它们。如果你只有专业版或速成版的预算,专业版绝对可以提供单微星的方式,速成版也可以。
(但不要对版本差异过分相信我的话;我把所有时间都花在了首要版上,所以我忘记了低版本的确切功能集是什么。)