wix3.8相关内容
我正在尝试在我的包中创建一个 ExePackage [使用 DownloadUrl 属性],它下载 Sql Express 2014 并使用以下代码安装它
..
我正在创建一个 MSI 包,用于使用 WiX v3.8 安装和启动 Windows 服务.代码如下:
..
今天我发现我的安装程序不再正确卸载.这意味着从那里卸载后,我的应用程序不再显示在控制面板中,但所有文件仍然存在.我查看了日志文件,我看到很多“由于存在另一个客户端而不允许卸载组件",这意味着我搞砸了.. 那么清理我的电脑并防止它在未来发生的最好方法是什么?是什么原因造成的?afaik 未完全卸载我的应用程序的先前版本是导致此错误的原因吗? 很遗憾,由于各种原因,无法使用 VM..
..
我有一个带有 WiX 安装程序项目的 VS 2012 解决方案.但是,当我在 VS 2013 (Release) 中打开解决方案时,WiX 项目不兼容. 有谁知道 VS 2013 版本 (wixtoolset ?) 在哪里/是否可用?或者有没有办法让当前项目在VS 2013中兼容? 解决方案 更新 2013-12-02: WiX Toolset 3.8 发布,正式支持 Visual
..
我有一个应用程序,它可以在安装时给出正确的标志时进行记录(/logLevel=debug 在安装时会在服务启动时传递给应用程序).我们的更新过程是自动卸载,然后使用新的 MSI 包进行安装.我知道 WiX 内置了补丁功能,但这是我们的流程. 与 logLevel 参数类似,我想在卸载过程中在命令行上传递一些内容以达到 UPDATE="true" 的效果.当这个参数传递给卸载程序时,它应该不删
..
我希望能够使用“目标文件夹"对话框中的两个单选按钮将 ALLUSERS 属性设置为当前用户的空白或所有用户的 1. 我知道这是为当前用户运行的代码: 对于所有用户: 我有这个代码来创建自定义单选按钮:
..
我尝试使用我们的构建服务器来构建Wix MSI.我已在配置管理器中将构建配置设置为DEBUG/x86.除Wix Installer之外,所有其他项目都可以正确构建. 最初出现错误,要求在构建服务器上安装WIX的最新版本“必须安装WiX Toolset v3.11(或更高版本)构建工具才能构建此项目.要下载WiX Toolset,请参见 http://wixtoolset.org/releas
..
我正在WiX中询问ActionText表,在MSDN页面解决方案 帮助文件中记录了WiX中的所有元素以及Windows Installer引用列表.这使您可以向后搜索帮助,以找出表示该表的元素.在这种情况下,它是ProgressText元素. 此链接可能对您有用.
..
我正在使用Wix Toolset 3.8 Visual Studio加载项.我创建了一个WIX安装程序库,其中封装了一些公共组件,这些组件将由各种服务部署项目使用.该库包含对多个解决方案文件的引用,这些文件需要打包到每个部署中. 在我的wix库片段中使用了几种不同的方式来使用这些依赖项.例如:
..
我有一个引导程序(C#Windows窗体应用程序),它会从其资源中连续触发两个不同的msi文件. msi之间的实例转换是“成对的",以便第一个msi的一个实例转换与第二个msi的一个实例转换共享一个UpgradeCode;这些是通过引导程序安装在一起的对. “核心" msi(运行的第一个msi)包含MajorUpgrade元素,这样,当运行版本较高的“核心" msi时,将首先卸载所有具有较低
..
当我使用WixCOP将Wix 3.0迁移到Wix 4.0时,出现错误WXCP0006:该节点之前的空白不正确(WhitespacePrecedingNodeWrong) 我正在运行以下命令 WixCop.exe -f E:\ Test \ Wix \ src \ UI * .wxs. 当我运行相同的命令从Wix 2.0迁移到Wix 3.0时,我没有遇到任何错误. UPDAT
..
我有一个捆绑软件,其中包括用于NetFx45Web的PackageGroupRef,用于所需驱动程序的一个ExePackage和用于我的应用程序的MsiPackage. 我想在整个安装过程完成后启动我的应用程序. 我尝试使用
..
当我使用WIX 2.0工具集运行Windows Installer构建时,出现以下错误. 错误CNDL0027:“文件/@名称"属性的值"apcsystray.exe"不是有效的8.3兼容名称.合法名称不得超过8个字符,后跟一个可选扩展名 不超过3个字符.可以使用除以下字符以外的任何字符:\? | >
..
使用“自定义操作"时,我的WiX安装程序UI出现错误. 有趣的是,安装程序在Windows 10中可以正常运行,但是在Windows 7上启动时,安装程序会被中断. 在安装程序日志中,错误代码显示为2896. 进一步搜索错误代码,指出我可能是.net框架版本不匹配.所以我将我的CustomAction.config修改如下:
..
我正在尝试使用wix 3.8进行安装.我可以使用自定义属性来存储自己的输入,但是我想使用以前安装的msi上的输入值. 有没有办法完成这样的事情?. 解决方案 要使您朝正确的方向,请在拳头MSI中添加(当然首先要使其适应您的需求):
..
我正在使用Burn和自定义引导程序的wix进行安装.一切正常,但是我无法在应用程序UI中添加简单的图像. 我将图像包含在我的UI中,如下所示:
..
我们正在使用Wix V3.11为我们的C#应用程序建立一个msi设置.每个版本都有32位和64位版本: 32位版本的预分配安装路径为:"C:\ Program Files(x86)". 64位设置的预分配安装路径为:"C:\ Program Files". 我们使用以下声明来设置路径:
..
我已经使用Wix 3.8版本创建了一个包含2个msi(A和B)的wix引导程序,并将其安装到客户端计算机中. 然后,我已将B.msi版本更新为1.0.0.1或1.0.1.0(因为某些dll正在更新),并且也仅将B.msi安装启动到同一客户端计算机上. 但是,当我尝试卸载wix bootstrapper时,它能够卸载A.msi,但B.msi仍在那儿,因为它正在升级. 解决方案 W
..
编辑 请查看底部的小复制. 我和这里有同样的问题:File Table |File | Component_ | FileName | FileSize | Version| -----------|-------------------------------------------------------------------------------------------------
..
我有一个定制的Burn Bootstrapper应用程序,其本地化为德语(BurnUI_de-DE.wxl)和英语(BURNUI_en-US.wxl).目前,burn会自动以英语开始.我不知道如何在运行时更改UI语言. UI部分以MVVM模式设计,并且具有语言选择下拉菜单.我有一个变量可以像这样检测systemlanguageID
..