问题标签 [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.
wix - 如何跳过 WIX 生成的安装程序中的功能选择屏幕?
我希望安装程序跳过显示设置类型屏幕(您可以在其中选择典型、自定义、完整功能),我该怎么做?我只提供了一个名为 product 的功能集。而且我还希望用户能够更改安装目录。
wix - 在 VisualStudio 环境中将第一个自定义对话框添加到 WIX
我正在使用 Visual Studio 构建我的 wix 文件。到目前为止,我有一个文件 Product.wxs,它可以进行简单的安装。
现在我想添加一些自定义对话框。我认为从下面的两篇文章中,我了解了如何做到这一点 - 在我设置好环境之后:
http://blog.torresdal.net/2008/10/24/WiXAndDTFUsingACustomActionToListAvailableWebSitesOnIIS.aspx 和 http://www.merlinia.com/mdt/WiXTutorial2.msl
我下载了源代码,我在这个目录中看到了 35 个 *.wxs 文件 wix35-sources.zip\src\ext\UIExtension\wixlib
这是我开始迷路的地方。
我是否需要将一些(仅我想要更改的)或所有这些文件复制到我的 Visual Studio 项目中。到目前为止,我一直没有使用这些源文件。
我的 Product.wxs 如何知道使用这些文件?它首先查看本地目录吗?还是我必须重建一些 C# 模块?
我在我的 Product.wxs 中包含了这些行,它在执行时为我提供了用户界面:
谢谢,
尼尔
.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" />
我可以构建设置。但是不再显示“选择设置类型”对话框(完整、典型、自定义)。还有一个奇怪的事情:有时会弹出一个对话框,说明它正在计算磁盘空间(它有一个取消按钮),但最终它永远不会自行关闭。当我关闭它时,我仍然可以继续。有没有办法以简单的方式解决这个问题?
谢谢,菲利普
windows - 将创建快捷菜单选项添加到默认的 WixUI_Mondo 模板
我的 WiX 安装程序项目有以下(默认)标记:
它编译成以下 MSI:
我想知道,我可以在该安装树中添加“创建桌面快捷方式”选项,以便用户可以选择或删除它吗?
user-interface - Wix - 基于属性的 UI 选择
在我的Wix应用程序中,我想要2 个不同的 UI。在执行期间,我希望根据属性的值来选择 UI。是否有可能实现这一目标以及如何实现?
wix - Wix 安装、服务器、客户端或两者
我想根据用户选择创建 Wix 安装程序来安装、客户端、服务器或两者。
我的问题是当用户选择服务器时如何限制安装客户端(它被安装,因为它具有级别 = 1)。我已经定制了 WixUI_Mondo。
我尝试使用 Condition for Component 但没有运气。
user-interface - 如何向 WiX 工具集添加可选 UI
我已经为项目部署制作了一个安静的安装程序(无需单击任何按钮,但在安装过程中会显示一些进度条)。这次我希望添加一个可选的图形用户界面。
默认情况下,安装程序应该在不点击任何东西的情况下运行,当给定参数时,比如说msiexec
参数:/qf
,安装程序会弹出一个可以与之交互的界面。
我已经将所需的 UI dll 添加到项目参考中,但是给定msiexec /i C:\Setup.msi /qf
,它不起作用。我怎样才能让它工作?
wix - 如何在wix中使复选框的背景透明?
如何使复选框的背景透明或白色?