需要维克斯的变化,以简化.NET 3.5的安装的Vista(及以上)的机器 [英] WiX changes required to streamline .NET 3.5 installation for Vista (and above) machines

查看:182
本文介绍了需要维克斯的变化,以简化.NET 3.5的安装的Vista(及以上)的机器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们已经决定冒险一试,并要求我们的用户有.net 3.5安装才可以使用我们的媒体中心插件。

We have decided to take the plunge and require that our users have .NET 3.5 installed before they can use our media center plug-in.

我要确保安装的经验是尽可能顺利,我们的安装程序保持小。

I want to make sure the install experience is as smooth as possible and that our installer stays small.

做什么样的变化,我需要让我的维克斯文件来支持以下几种情况? code的例子是很多AP preciated。

What changes do I need to make to my WiX file to support the following scenarios? Code examples would be much appreciated.

  • 用户具有框架3.0安装,交互式安装。

期望的行为:用户会被提示一个窗口,告诉她她需要的框架的新版本,如果她接受,dotNetFx35setup.exe(2.7 MB)下载,然后执行。最后,继续安装。

Desired Behavior: User is prompted with a window that tells her she needs a new version of the framework, if she accepts, dotNetFx35setup.exe (2.7 MB) is downloaded, and then executed. Finally, the installation proceeds.

    用户已经Net框架3.0安装
  • ,非交互式安装。
  • User has .Net framework 3.0 installed, non-interactive install.

背景:为了便于从内部媒体中心自动更新,我们可以执行在msiexec.exe / QB /我mediabrowser.msi如果用户选择了升级现有的版本。

Background: To facilitate auto-updates from within media center, we may execute "msiexec.exe /qb /i mediabrowser.msi" if a user elect to upgrade an existing version.

期望的行为:用户会被提示一个窗口,告诉她她需要的框架的新版本,如果她接受,dotNetFx35setup.exe(2.7 MB)下载,然后执行。最后,安装继续默默地。

Desired behavior: User is prompted with a window that tells her she needs a new version of the framework, if she accepts, dotNetFx35setup.exe (2.7 MB) is downloaded, and then executed. Finally, the installation proceeds silently.

是否有落实这些方针的任何其他开源项目?

Are there any other open source projects that implement something along these lines?

相关问题:是<一href="http://stackoverflow.com/questions/623213/is-net-3-5-a-reasonable-$p$p-requisite-for-a-media-center-plugin">.NET 3.5合理的pre-必要为媒体中心插件?

推荐答案

罗布Mensching 的领先维克斯开发商:这是一个关键的场景烧伤(要被开发的维克斯工具集引导程序)

From Rob Mensching the lead WiX developer: this is a key scenario for Burn (the to-be-developed WiX toolset bootstrapper.)

因此​​,没有,没有内置的方式来stramline与WiX的纯进程。你可以写你的<一个href="http://github.com/SamSaffron/Media-Browser/tree/cfb3afdbec276c3fba2c4ffd73ec8534a3de1c0d/Bootstrapper"相对=nofollow>自己的引导程序的虽然。

So no, there is no built in way to stramline the process with WiX pure. You could write your own bootstrapper though.

这篇关于需要维克斯的变化,以简化.NET 3.5的安装的Vista(及以上)的机器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆