问题标签 [wix-gui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1852 浏览

wix - 如何跳过 WIX 生成的安装程序中的功能选择屏幕?

我希望安装程序跳过显示设置类型屏幕(您可以在其中选择典型、自定义、完整功能),我该怎么做?我只提供了一个名为 product 的功能集。而且我还希望用户能够更改安装目录。

0 投票
1 回答
4826 浏览

wix - 在 VisualStudio 环境中将第一个自定义对话框添加到 WIX

我正在使用 Visual Studio 构建我的 wix 文件。到目前为止,我有一个文件 Product.wxs,它可以进行简单的安装。

现在我想添加一些自定义对话框。我认为从下面的两篇文章中,我了解了如何做到这一点 - 在我设置好环境之后:

http://blog.torresdal.net/2008/10/24/WiXAndDTFUsingACustomActionToListAvailableWebSitesOnIIS.aspxhttp://www.merlinia.com/mdt/WiXTutorial2.msl

我下载了源代码,我在这个目录中看到了 35 个 *.wxs 文件 wix35-sources.zip\src\ext\UIExtension\wixlib

这是我开始迷路的地方。

  1. 我是否需要将一些(仅我想要更改的)或所有这些文件复制到我的 Visual Studio 项目中。到目前为止,我一直没有使用这些源文件。

  2. 我的 Product.wxs 如何知道使用这些文件?它首先查看本地目录吗?还是我必须重建一些 C# 模块?

我在我的 Product.wxs 中包含了这些行,它在执行时为我提供了用户界面:

谢谢,

尼尔

0 投票
2 回答
17879 浏览

.net - Wix - 自定义安装目录

我使用的是 Wix 3.x,用户应该能够选择目标目录。我的 Setup.wxs 目前就像这里:http ://pastebin.com/uH1EjbDQ

向用户询问自定义目标目录的最简单方法是什么?(INSTALLDIR/TARGETDIR?!)我见过人们在那里建立自己的对话页面的例子,但这并不是必需的,是吗?

更新:

当我添加

之后<UIRef Id="WixUI_Mondo" />但在</Product>我收到以下错误之前:

The primary key 'ExitDialog/Finish/EndDialog/Return/1' is duplicated in table 'ControlEvent'. Please remove one of the entries or rename a part of the primary key to avoid the collision. (LGHT0130) - C:\delivery\Dev\wix30_public\src\ext\UIExtension\wixlib\WixUI_Mondo.wxs:44

现在,当我删除时,<UIRef Id="WixUI_Mondo" />我可以构建设置。但是不再显示“选择设置类型”对话框(完整、典型、自定义)。还有一个奇怪的事情:有时会弹出一个对话框,说明它正在计算磁盘空间(它有一个取消按钮),但最终它永远不会自行关闭。当我关闭它时,我仍然可以继续。有没有办法以简单的方式解决这个问题?

谢谢,菲利普

0 投票
1 回答
141 浏览

windows - 将创建快捷菜单选项添加到默认的 WixUI_Mondo 模板

我的 WiX 安装程序项目有以下(默认)标记:

它编译成以下 MSI:

在此处输入图像描述

我想知道,我可以在该安装树中添加“创建桌面快捷方式”选项,以便用户可以选择或删除它吗?

0 投票
1 回答
486 浏览

user-interface - Wix - 基于属性的 UI 选择

在我的Wix应用程序中,我想要2 个不同的 UI。在执行期间,我希望根据属性的值来选择 UI。是否有可能实现这一目标以及如何实现?

0 投票
1 回答
727 浏览

wix - Wix 安装、服务器、客户端或两者

我想根据用户选择创建 Wix 安装程序来安装、客户端服务器或两者。

我的问题是当用户选择服务器时如何限制安装客户端(它被安装,因为它具有级别 = 1)。我已经定制了 WixUI_Mondo

我尝试使用 Condition for Component 但没有运气。

0 投票
2 回答
2300 浏览

user-interface - 如何向 WiX 工具集添加可选 UI

我已经为项目部署制作了一个安静的安装程序(无需单击任何按钮,但在安装过程中会显示一些进度条)。这次我希望添加一个可选的图形用户界面。

默认情况下,安装程序应该在不点击任何东西的情况下运行,当给定参数时,比如说msiexec参数:/qf,安装程序会弹出一个可以与之交互的界面。

我已经将所需的 UI dll 添加到项目参考中,但是给定msiexec /i C:\Setup.msi /qf,它不起作用。我怎样才能让它工作?

0 投票
2 回答
1556 浏览

wix - 如何在wix中使复选框的背景透明?

如何使复选框的背景透明或白色?

在此处输入图像描述