wix相关内容
我已使用Wix创建了一个安装程序,并在修复安装我的产品期间尝试保留现有的DWORD注册表项。为了存储现有值,我使用了以下WiX片段;
..
我想通过自定义对话框自定义Sequence Wix安装程序,在该对话框中,我可以在继续安装之前处理用户的输入 我使用
..
我已使用Wix创建了一个安装程序,并在修复安装我的产品期间尝试保留现有的DWORD注册表项。为了存储现有值,我使用以下Wix片段;
..
我得到了一个脚本(为简洁起见,只是一个简化的摘录)来构建和打包我的应用程序,但它归结起来就是用以下命令生成Wix安装程序: jpackage --type msi --dest "$(cygpath -w "${base[build:dist]}")" --name "${appDisplayName}" --app-version "${versio
..
我想将使用 wix 安装的应用程序的路径保存在 Windows 注册表中.我尝试了以下方法: 其中 INSTALLLOCATION 是 Wix 中文
..
所以我可能做的不对,但这里是这样的: 我有一个应用程序引用了 4 个 SQL Server 程序集 应用必须针对 SQL 2008 和 2010 运行. 我让它工作的唯一方法是让我的应用程序为我的 SQL 程序集引用一个“通用"路径.然后在我的 MSBuild 项目中,我将 2008 程序集复制到“通用"文件夹并编译我的应用程序.我在 2012 年再次这样做. 我有一个像
..
在安装某些软件包期间重新启动后,我如何继续安装程序? 实际上,我已经使用 WiX bundles 构建了一个项目的安装程序包(有不同的软件包安装在一个链中).但是,当它安装 Microsoft Windows Installer 4.5 (.msi) 时,它会重新启动 PC.重新启动后,我希望我的安装在此之后继续.我该怎么做? 我想我们可以使用退出代码来做到这一点,但我不知道如何在 W
..
我想安装基于 excel 版本(32 位或 64 位)的 vsto 插件.我打算捆绑 32 位和 64 位 msis 并通过确定 excel 版本来安装一个.我可以通过注册表找到此链接来检测 2010 office 是 32 位还是 64 位.通过注册表检测Office是32位还是64位但我想检查 excel 2007 和 2013 是 32 位还是 64 位.是否可以通过注册表检测到它们.
..
MSDN 上的 MsiProcessMessage 函数 doco 展示了这个例子: PMSIHANDLE hInstall;PMSIHANDLE hRec;MsiProcessMessage(hInstall,安装(安装错误|MB_ABORTRETRYIGNORE|MB_ICONWARNING),hRec); 如何在 DTF 中使用 Session.Message 来完成这项工作?唯一的重载
..
我一直在尝试确定使用 WiX 注册 COM 服务器以创建 Windows 安装程序包的最佳案例解决方案,但我正在苦苦挣扎. 在这篇文章中 部署工程存档:HOWTO:将 Regsvr32.exe 与 WIX 一起使用,有一个公开的请求,要求“设置警察"通过 exe 自定义操作来打击使用 regsvr32.我知道使用 regsvr32 因为它注册到系统而不是用户的弊端,但我还记得 OleSelf
..
我正在使用 Visual Studio 构建我的 wix 文件.到目前为止,我有一个文件 Product.wxs,它可以进行简单的安装. 现在我想添加一些自定义对话框.我想从下面的两篇文章中,我明白了如何去做——在我设置好我的环境之后: http://blog.torresdal.net/2008/10/24/WiXAndDTFUsingACustomActionToListAvail
..
在 Windows 7(即 MSI 5.0)中,有一个名为 MSIFASTINSTALL 这将提高安装程序的性能.否则,您可以通过设置属性 DISABLEROLLBACK 来关闭回滚选项.此属性在早期版本的 MSI 5.0 中也可用. 请分享您的知识以改善安装体验.另外,我找不到提高卸载性能的正确方法.我们使用大量文件/文件夹(超过 70,000 个)和 35000 个组件.它挂在文件成本计
..
我正在使用 WiX 工具集和 本手册.我遇到了以下语法
..
我丢失了旧安装程序的 GUID.我设法使用 Orca 获得了升级 ID,但它仍然没有从程序和功能列表中删除旧版本.如何使用全新的 msi/bootstrapper 卸载旧的 msi/bootstrapper? 解决方案 如果你有一个 MSI 要卸载(即不是引导程序),那么你应该可以用 WIX 卸载它 元素,通过这样指定它:
..
我正在使用 Wix 安装程序.当我运行安装程序时,出现此错误: 我以管理员身份登录.我也尝试创建另一个用户.所以我尝试了: 1|我将我的用户“管理员"添加到“作为服务登录" 2|我检查了我的 Net.Tcp 端口共享服务是否正在运行 3|我得到了我的 SID 4|我用我的 SID 添加到 SMSvcHost.exe.config 部分. 勾选“我的管理员 sid
..
我正在使用 WiX 3.7 的 Burn/Managed Bootstrapper Application 功能来创建基于 MBA 的自定义安装程序.对于我的包链中的每个包,在执行 MinorUpdate 时,我可以轻松检测哪些包功能已安装,以确保在升级期间通过使用引导程序的 WiX 基类中提供的这些事件来维护这些功能选择:DetectPackageComplete、DetectMsiFeatur
..
我正在使用最新的 Votive (Wix v3.5) 并创建了一个简单的 Wix VS 2010 安装项目.我添加了我的网站参考并将 Harvest 选项设置为 true. 现在,由于我的 INSTALLDIR 指向 IISROOT 下的文件夹,我得到了这个 light.exe 错误: [文件路径]:错误 LGHT0231:组件'cmp93982C4086FF8C75F07339DD7
..
在安装或主要升级期间,如果用户已将应用程序固定到其任务栏,则安装完成后,任务栏快捷方式将从 %AppData%\Roaming\Microsoft\Internet Explorer\ 中删除Quick Launch\User Pinned\TaskBar 和一个空白文件图标(参见下面的图片链接)留在原处. 单击该图标将提示用户删除,因为它不针对任何对象. (镜像:http://i.s
..
我们使用的是 WIX 3.5(内部版本号 1811)并构建了使用 Visual Studio 2008 构建的自定义操作,目标框架为 .Net 3.5.在我们使用 Visual Studio 2010 和目标框架为 .Net 4.0 构建自定义操作之前,这曾经很有效. WIX 无法调用自定义操作,我们得到的错误是: SFXCA:将自定义操作提取到临时目录:C:\Windows\Insta
..
默认情况下在 Wix 中已设置默认安装程序图标,但我想在此物理安装程序上设置我的公司图标.我该怎么做? 解决方案 您询问的图标由 Windows Installer 管理,无法更改.它是操作系统分配给所有 MSI 软件包的默认图标.您可以更改系统注册表中所有 MSI 程序包的默认图标,但这很可能不是您想要做的.
..