问题标签 [wixlib]
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 替换脚本中的值
我有 SQL 脚本并使用 WIX 工具执行该脚本作为 MSI 安装的一部分。现在我想在脚本中声明一个变量,并想从包含文件变量值中替换变量值。
脚本:
包括.wxi
现在我想替换在包含文件中声明的$(tablename)
值。Test
你能帮我吗?我怎样才能做到这一点
wix - Wix:安装可执行文件
我是 WiX 的新手,我一直在尝试为我的应用程序创建安装程序。其余的事情都很好,但我被困在某一点上。将文件复制到程序文件文件夹后,我需要解压缩文件。我不确定 windows 是否可以直接执行此操作,所以我从互联网上获得了一个 unzip.exe,它可以正常解压缩。我也在我的程序文件文件夹中复制了该文件。但是我如何在那里解压缩我的文件。我尝试了以下代码但没有结果:-
**
**
有人可以帮我解决这个问题吗????
visual-studio-2010 - 在 VS2010 + Wix 3.6 中将组件绑定到 wixlib
我正在将我们的 wix 项目从 3.0 转换为 3.6。在 VS2010/wix3.6 设置中生成的 wixlib 没有将组件绑定到 wixlib。在 VS2008/wix3.0 中,在 Build 选项卡下的 library wixproj properties GUI 中有一个复选框,用于强制将文件绑定到库文件中。我在 VS2010/wix3.6 wixproj Build 选项卡中没有看到这个。
此移动在哪里和/或如何强制绑定文件?这对于我们的模块化应用程序如何使用上游模块非常重要。
这个答案提到了相同的选项卡/复选框。
wix - 使用 WIX 3.5 识别注册表中的不同版本
我有这样的要求:该产品的早期版本留下了一些需要在 Visual 中使用 WIX 3.5 清理的注册表项
方法:从注册表中搜索已安装的产品版本 然后,搜索每个与产品版本不匹配的注册表项,并执行Registry Action=remove。
我怎样才能做到这一点?在 WIX 中进行 RegistrySearch 时,如何存储产品的所有版本?
任何人都可以提供这个代码吗?
wix - 在 wix 上升级期间抑制 InstallDir UI
我想抑制 InstallDir UI 以进行升级方案。我将从注册表中获取以前安装的路径,我只想抑制此 UI。
有没有办法做到这一点?
tfs - 将来自另一个解决方案的 wixlibs 与 TFS 构建一起使用
我们有安装程序引用一个 wixlib 文件来获得一些常见的功能。wixlib 在另一个解决方案中构建,然后移动到该解决方案中的文件夹。当我们尝试使用 TFS 构建安装程序时,我们从 light.exe 收到错误:
light.exe: The system cannot find the file '..\..\..\Core\Common\assemblies\v1.0\Common.Wix.wixlib' with type 'Source'.
我们的常规项目可以引用\assembiles\v1.0,因为我们在那里存储了一些其他常见的程序集。我们如何让 WiX 在构建过程中识别这个位置?
wix - 安装后应用程序未到达程序和功能
我已经为网站应用程序制作了一个安装程序。它已成功构建,并且在注册表和 IIS 中有条目。但它没有在卸载程序和功能中注册。我必须手动从注册表和 IIS 中删除。我错过了什么?
wix - Wix 将项目加载到 ComboBox
我需要使用自定义操作将项目加载到组合框中。
UI.wxs:
自定义操作
我想要实现的是有一个带有下拉箭头的输入文本框,其中包含所有已加载的 sql 服务器。
将 sql 服务器加载到组合框中的唯一时间是我将 UI 代码更改为:
注意ComboList="yes"项。但这对我不起作用,因为这使组合框成为下拉项目,我希望能够在备用选项中“键入”。
wix - WIX edit binary file in custom action
I'm trying to do the following:
- during install open and edit sql file via custom action
- save edited changes and execute it during install.
In my product.wxs I have the following:
During setup I want to edit "MyDb.sql", write changes to it and save it back, so wix can run it during install.
what's the best approach? thanks
EDIT:
MyDb.sql file:
In my custom action I have the following:
// Up to this point it works and I read my sql text from .sql file
it's when I try to update (not sure if i'm going it right) it fails.
wix - 将数据写入 MSI 数据库
我需要能够更新二进制表,我这样做:
一旦我有了流,我想更新数据库表。我该怎么做?
谢谢