wix3.7

    1热度

    1回答

    有没有办法从CustomizeDlg中删除磁盘成本消息? 由于某些原因,当有一个功能和一个子功能时,主功能显示的“磁盘成本”非常少,当点击子功能时它显示正确的“磁盘成本”。 我想简单地删除该消息。 感谢

    1热度

    1回答

    我有一些应该互相排斥的功能,但这些未来只有在安装了某些特定软件的情况下才会显示。现在我想让用户从这些功能中选择一个安装.. 任何想法?我不能使用单选按钮,因为功能是基于条件的(如果安装了某些软件或者我们不能禁用某些单选按钮......) 另外我正在尝试在futuretree选择中执行它......我知道如何允许用户选择只有一个功能,(只是呼吁featureselection树每次更改后costfi

    0热度

    1回答

    我知道您可以升级版本,删除旧的安装并安装新版本。 我知道你也可以在同一台机器上支持两个相同软件的安装。 是否有创建GUI安装的方法,让用户选择是否要升级或保留旧版本,并在旧版本中安装新实例?

    2热度

    1回答

    在InstallShield中,有一种简单的方法可以使用仅用于安装的支持文件。这些都保存在ISSetupFiles表中,InstallShield是一个自定义表。我试图在维克斯做一个类似的事情。我是Wix的新手,我还没有想出在安装过程中如何在TempFolder中创建文件,以及在安装完成后如何删除它们。

    2热度

    1回答

    我使用以下代码检查CustomBA的单实例是否已在CustomBA的运行块中运行。 当用户通过双击启动“setup.exe”(CustomBA)时,下面的代码返回true,这是预期的行为。 但是,当用户右键单击并以管理员身份启动它时,代码将返回false。这是为什么? private bool IsSingleInstanceOfSetupRunning() { bool result

    0热度

    1回答

    太早,我试图让我的设置,同时支持每个用户和每台计算机安装。 我希望用户通过单选按钮从UI选择是否软件将每个用户或每台机器进行安装和基于这样的选择,选择不同的自定义操作和不同的文件被复制。 我发现我只能使用util:XmlFile元素来改变一些基于安装范围的文件,但问题在于这个组件在属性被UI改变之前运行。以下是代码片段: <Property Id='ADXLoaderPrivileges' Val

    1热度

    1回答

    我试图写一个属性,烧伤正确传递,到注册表中我的MSI 在这里有从引导程序 <Variable Name="REFERAL" Type="string" bal:Overridable="yes" Persisted="yes" Value="REFERAL__123456" /> . . . <MsiProperty Name="REFERAL" Value="[REFERAL]" />

    1热度

    2回答

    好吧,我知道如何使用WiX来部署服务,但我试图解决以下困境。我想在主要升级时保留服务配置(例如登录凭证等)(以便用户不必重新定义服务设置)。为此,InstallExecuteSequence里面,我用: <DeleteServices>NOT UPGRADINGPRODUCTCODE</DeleteServices> 我有的ServiceControl的停止属性设置为都。但是,当我卸载应用时,

    0热度

    2回答

    我有两个自定义对话框 - dlg1和dlg2。用户点击dlg1上的NEXT后,应显示另一个带有文本和确定按钮的自定义弹出对话框。用户点击确定后弹出dlg2应该出现。我尝试了很多东西,但最好的只是在dlg1和OK-popup上显示dlg2。

    1热度

    1回答

    我遇到了来自wix的奇怪行为。我创建了安装,当我想测试它时,一切正常,我的对话框显示...但是当我点击安装时,它看起来像正在安装,但在安装文件的三分之一消息框弹出说:安装MYPRODUCT需要.NET Framework 4! 我的第一个想法是,我有不好的启动条件......但它仍然是启动条件,而不是安装或什么...所以我删除了一个问题仍然是存在的...... 后来我想这可能是因为我在C#中的自定