我们决定冒险并要求我们的用户在使用我们的媒体中心插件之前安装 .NET 3.5。
我想确保安装体验尽可能流畅,并且我们的安装程序保持较小。
我需要对我的WiX 文件进行哪些更改以支持以下方案?代码示例将不胜感激。
- 用户已安装 .Net framework 3.0,交互式安装。
期望行为:用户会收到一个窗口提示,告诉她她需要新版本的框架,如果她接受,则会下载 dotNetFx35setup.exe (2.7 MB),然后执行。最后,安装继续进行。
- 用户安装了 .Net framework 3.0,非交互式安装。
背景:为了便于从媒体中心自动更新,如果用户选择升级现有版本,我们可能会执行“msiexec.exe /qb /i mediabrowser.msi”。
期望的行为:用户会收到一个窗口提示,告诉她她需要一个新版本的框架,如果她接受,则会下载 dotNetFx35setup.exe (2.7 MB),然后执行。最后,安装会静默进行。
是否有任何其他开源项目可以实现这些方面的东西?