wix3

    0热度

    1回答

    如何知道我是否在Wix(v。3.0.0.0)中升级?我试图绕过升级中的一些数据收集屏幕,并且我可以为屏幕创建新的路径,但我无法弄清楚使用什么条件。网络上的一个问题是PREVFOUND。在这一点上,我并不想做任何事情 - 只需在我的新屏幕上显示价值。我的代码显示,只有当重新运行相同的安装程序时,安装才是真实的,所以我知道我有正确的想法。然而,我无法弄清楚什么将PREVFOUND显示为true,并且我

    0热度

    1回答

    我有如下一个定制GUI: <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Fragment> <UI Id="myUi"> <TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" /> <TextStyle Id="WixUI

    0热度

    1回答

    我已经构建了一个使用WiX的安装程序,它允许用户将当前安装升级到下一个版本并更改安装文件夹的位置。这可以在使用.msi文件时起作用,但在使用msiexec静默运行时,我的设置INSTALLDIR将在稍后的安装过程中被覆盖。 我看了一下日志,它正在用当前安装目录写下来。我有一个属性,它在注册表中搜索当前安装位置,并将INSTALLDIR设置为该值。 我想在.msi UI值中,事情按照正确的顺序运行,

    1热度

    1回答

    我已经创建了一个安装程序,该安装程序会复制config.ini并向用户询问插入到ini文件中的值。这在全新安装和主要/次要升级期间都可以正常工作。 <Component Id="ConfigIni" Guid="GUID-GOES-HERE" DiskId="1"> <File Id="ConfigIniFile" Name="config.ini" Sour

    0热度

    1回答

    我试图设置使用单选按钮(单用户安装到应用程序数据和ALLUSERS安装到PROGRAMFILES) 我的属性被定义两个不同的安装位置如下: <Property Id="INSTALLSCOPE" Secure="yes" /> 我的安装目录下的定义如下: <Directory Id='TARGETDIR' Name='SourceDir'> <Directory Id= 'INST

    0热度

    1回答

    我是Wix的新手。我使用的是WiX 3.10。 问题是,当我安装一个新的.msi,我做了,一切运行良好。但是,当我重新安装相同的版本(没有任何更改)时,它会直接进入“完成”屏幕。 我们想要做的是告诉用户他/她已经安装了版本,或者在他们的计算机上执行相同的确切安装程序时出现维护/修复/卸载对话框。 我已经能够使用WiX中的MajorUpgrade元素来防止降级,我只需要能够告诉用户软件的版本已经安装

    0热度

    1回答

    我在运行MSI时正在安装Web服务,但默认情况下在本地系统下运行。我希望它在登录到系统的特定用户下运行。 我们可以通过更改服务的日志属性来做到这一点,但我想在安装时执行此操作。 因此,我如何在wix中为用户提供用户名和密码来创建自定义用户界面。我有2个文件 - service.wxs和product.wxs,我想是这样的: <?xml version="1.0" encoding="utf-8"?

    1热度

    1回答

    以前我一直使用this方法在我们的tfs-server上构建msi。现在我已升级到wix 3.10,我不能再找到wix.targets文件。我也找不到任何信息指出它为什么被删除。 有谁知道这种方法是否被弃用,如果是的话,建立在TFS上的首选方法是什么? 我只需要更改wix 3.8目标文件吗? 编辑: 我在SDK文件夹中发现了一个wix.ca.targets文件,但它似乎并不完全相同。至少它不适合我

    0热度

    1回答

    我是使用Wix的新手,但我已经能够安装我的Windows服务,目前没有任何UI提示,但我现在被要求允许自定义安装。我的意思是他们希望我们提示客户输入公司名称之类的文本,然后我们在安装目录中使用它,例如C:\ Program Files文件(x86)\ MyApplication \公司名称,并且Windows服务也具有此例如MyApplicationWindowsService - 公司名称。

    0热度

    1回答

    我使用的是WiX Toolset v3.10.0.1726 我有一个.msi文件,它被捆绑在引导程序中。 MSI顾着 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Product Id="*" Name="$(var.ProductName)" Language="!(loc.ProductLa