wix-extension

    0热度

    1回答

    我想定制WiX FeaturesDlg,以便如果选择了特定的服务器功能,用户可以单击某个按钮并设置该服务使用哪些用户凭证。我已经提出了一个解决方案,但是我注意到,当用户更改功能时,“选择用户”按钮不会启用/禁用 - 只有在用户单击后单击,然后单击下一步以返回到对话框时才会重新评估。有没有办法让特征发生变化时可以重新评估条件? <?xml version="1.0" encoding="utf-8"

    1热度

    1回答

    我需要编程访问该引导程序的卸载位置。我需要这个信息,因为需要在这里一次移动所有的包都安装成功,这将在链条包卸载过程中需要的一些文件。 我可能需要修改UninstallString的值在注册表中的不同位置,并引导程序可执行文件和其他所需的文件复制到这个位置。这样做有没有副作用?

    1热度

    1回答

    如何在WiX 3.7中使用XmlConfig编辑xml元素的值? 我想编辑此: <root> <ele1/> <root> 这样: <root> <ele1>aValue</ele1> </root> 对XMLConfig的名称属性的文件包括:“不设置此属性将导致该元素的文本值是组。”但是我没有找到使用或省略这个属性的组合,这改变了现有元素的价值。在一个异常 该实施

    2热度

    1回答

    我写了一个快速的WiX的预处理器扩展抓住从我们保持我们的根文件夹中文件的一些产品版本信息。 我想保持这个扩展在同一个解决方案作为我们的WiX安装项目,因为它更容易维护。但问题是,在测试时,我们使用Debug配置,在发布构建时,我们切换到Release。这意味着我有两个扩展需要处理。 我怎么会告诉维克斯根据当前配置抢吗? 我一直在寻找在WiX项目的属性中的reference paths,并添加了“.

    2热度

    1回答

    <ExePackage Id="PackageID1" DisplayName="xxx" Compressed="yes" SourceFile="..\xxx\MyExe.exe" Vital="yes" InstallCommand="parameters to the exe" UninstallCommand="parameters to

    0热度

    1回答

    我有Visual Studio安装程序安装程序文件中的所有内容。我已经完成了转换并创建了新的WIX安装程序。 Wix安装程序单独工作正常,但是当我尝试升级旧版本时,我安装了两个应用程序。 Wix安装在LocalAppData中,旧的安装程序安装在程序文件中。我有固定的peruser和每台计算机的问题,但仍然是新的安装程序不能升级。

    0热度

    1回答

    我有我的dll External.dll在我ExternLiby文件夹$/ExternLib/External.dll 期间安装我想以上的dll被复制到我的斌folder.Please注意,我不想复制一个dll到bin文件夹通过项目添加引用(和copylocal)到此dll。我的要求是在msi安装期间将我的external.dll复制到我的bin文件夹。 这里是我尝试添加以下我的wxs安装程序文件

    0热度

    1回答

    有没有什么办法让将要被实际执行的包,即细节的计数/详细信息,如“检测到包:状态=有/无”?这些信息可以在日志中找到,但我希望在启动程序包之前或DetectComplete事件发生后不久,在启动程序中获取此信息。 BootstrapperApplicationData.xml未持有此信息:(

    2热度

    1回答

    我有我的管理引导程序链多EXECPackages,例如: <ExePackage Id="Test1" SourceFile="D:\Test\TestBatch.bat" Vital="yes" Compressed="yes" InstallCommand="Testinstall1" UninstallCommand="Testuninstall1"

    1热度

    1回答

    新手到WiX这里...我创建了我的WiX安装程序包,它正确安装了所有功能。然后,我尝试添加一个UI将其与下列内容: <UIRef Id="WixUI_Minimal" /> <UIRef Id="WixUI_ErrorProgressText" /> 和我联系 “光-ext WixUIExtension -cultures:EN-US”。它找到了这个扩展名,因为如果我用一个不存在的名字尝试它