Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wix Burn,忽略以前安装的捆绑包_Wix_Burn - Fatal编程技术网

Wix Burn,忽略以前安装的捆绑包

Wix Burn,忽略以前安装的捆绑包,wix,burn,Wix,Burn,我有一个小wixburn包,它安装了我所需的所有组件。在系统上首次安装的情况下,一切正常。此时将显示安装对话框,组件将按预期方式安装 当我再次在系统上执行相同的包时,我总是会看到卸载/修改屏幕。我已将DisableModify、DisableRemove和DisableRepair设置为yes。我想要的是,捆绑包的行为始终相同,例如,显示安装屏幕,而不管它以前是否已安装到系统中。有办法做到这一点吗?老实说,我不能完全确定我是否理解您的用例。如果这是您想要的,您将不会得到产品的多个安装,除非您的组

我有一个小wixburn包,它安装了我所需的所有组件。在系统上首次安装的情况下,一切正常。此时将显示安装对话框,组件将按预期方式安装


当我再次在系统上执行相同的包时,我总是会看到卸载/修改屏幕。我已将DisableModify、DisableRemove和DisableRepair设置为yes。我想要的是,捆绑包的行为始终相同,例如,显示安装屏幕,而不管它以前是否已安装到系统中。有办法做到这一点吗?

老实说,我不能完全确定我是否理解您的用例。如果这是您想要的,您将不会得到产品的多个安装,除非您的组件非常奇怪。如果产品已经安装,为什么您希望用户再次执行安装向导

如果您只想使“修改/修复”页面看起来与“安装”页面相同,并在执行第二次安装时运行修复,那么可以通过自定义并在bundle wxs文件中提供自定义主题来实现这一点


当然,您也可以随时创建自定义引导程序应用程序。但是,我建议您在尝试更改正常的安装方式之前三思而后行,即,除非您更改产品代码并采取一些额外的措施,否则每个上下文只能安装一次。

事实上,修改主题文件为我解决了问题。现在,第一次和第二次安装看起来差不多。一个定制的引导程序应用程序将是用大锤敲碎螺母,因为标准的应用程序为我相当简单的安装链带来了所有需要的东西。谢谢你的意见。