WiX:在安装期间处理警报

WiX:在安装期间处理警报,wix,continuous-deployment,Wix,Continuous Deployment,我想为任务调度器创建一个WiX包。我能够在安装软件包的同时创建任务,并且在从“控制面板”卸载的过程中能够成功地将其删除。但是,当我尝试安装升级版本时,它会发出警告,提示: 警告:是否确实要删除任务“taskNew”(是/否) 这里我使用下面的主要升级语句来升级msi,在这里,将首先卸载以前的版本,然后安装更新的版本 我希望这个软件包安装在夜间建设作为持续部署。由于不应该有任何人工干预,我希望这是Y的所有时间。有人能帮忙吗 我用于安装任务计划程序的命令: <CustomAction Id=

我想为任务调度器创建一个WiX包。我能够在安装软件包的同时创建任务,并且在从“控制面板”卸载的过程中能够成功地将其删除。但是,当我尝试安装升级版本时,它会发出警告,提示:

警告:是否确实要删除任务“taskNew”(是/否)

这里我使用下面的主要升级语句来升级msi,在这里,将首先卸载以前的版本,然后安装更新的版本

我希望这个软件包安装在夜间建设作为持续部署。由于不应该有任何人工干预,我希望这是Y的所有时间。有人能帮忙吗

我用于安装任务计划程序的命令:

<CustomAction Id="CreateScheduleTask"
              Return="check"
              Execute="deferred"
              Impersonate="no"
              Directory="INSTALLFOLDER"
              ExeCommand="&quot; [SystemFolder]SCHTASKS.EXE&quot; /CREATE /TN &quot;taskNew&quot; /TR &quot;[INSTALLFOLDER]installerAbc.exe&quot; /SC DAILY /ST 12:30" />

用于取消安装任务的命令:

<CustomAction Id="RemoveScheduleTask"
              Return="ignore"
              Execute="deferred"
              Directory="INSTALLFOLDER"
              Impersonate="no"
              ExeCommand="&quot;[SystemFolder]SCHTASKS.EXE&quot; /DELETE /TN &quot;taskNew&quot;" />

我通过更新命令本身解决了这个问题。。通过如下添加/f标志,可以强制删除任务


execomand=“[SystemFolder]SCHTASKS.EXE”/DELETE/TN“taskNew”quot/f

我通过更新命令本身解决了这个问题。通过添加/f标志,如下所示,可以强制删除任务


execomand=“[SystemFolder]SCHTASKS.EXE”/DELETE/TN“taskNew”quot/f;

当您说重新安装升级版本时,您是否使用与初始升级完全相同的msi软件包,即相同的产品代码、软件包代码和升级代码。我猜你会的。你能确认一下吗?另外,您需要重新安装的目的是什么?为什么不能卸载并重新安装?此外,在每个后续构建之间,您会更改什么,例如ProductCode、PackageCode etcHi Kiran。。这里的小修正,不是重新安装。我正在安装更新版本。在这种情况下,我不会更改包装代码、产品代码。我只是更新版本到更高的值。作为Cont部署的一部分,我们将安装更新版本。为了这个。。我使用的主要升级标签如下。。卸载以前的版本并安装新版本。在卸载过程中,我收到一个警报,我只需要在运行时单击Y。当您说重新安装升级版本时,您是否使用与初始升级完全相同的msi软件包,即相同的产品代码、软件包代码和升级代码。我猜你会的。你能确认一下吗?另外,您需要重新安装的目的是什么?为什么不能卸载并重新安装?此外,在每个后续构建之间,您会更改什么,例如ProductCode、PackageCode etcHi Kiran。。这里的小修正,不是重新安装。我正在安装更新版本。在这种情况下,我不会更改包装代码、产品代码。我只是更新版本到更高的值。作为Cont部署的一部分,我们将安装更新版本。为了这个。。我使用的主要升级标签如下。。卸载以前的版本并安装新版本。在卸载过程中,我收到了只需在运行时单击Y的警报