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 关闭应用程序导致ICE105_Wix - Fatal编程技术网

Wix 关闭应用程序导致ICE105

Wix 关闭应用程序导致ICE105,wix,Wix,我有一个wxs用于: 然后,包现在无法通过验证: ICE105: 3073 contains msidbCustomActionTypeNoImpersonate execution option. This is invalid for a per user application. 我希望CloseApplication使用模拟,从我的判断,它将使用模拟(因为我指定的是CloseMessage,而不是ElevatedCloseMessage) 有没有办法修复此警告,并在我的每用户安装中仍然

我有一个
wxs
用于:

然后,包现在无法通过验证:

ICE105: 3073 contains msidbCustomActionTypeNoImpersonate execution option. This is invalid for a per user application.
我希望
CloseApplication
使用模拟,从我的判断,它将使用模拟(因为我指定的是
CloseMessage
,而不是
ElevatedCloseMessage


有没有办法修复此警告,并在我的每用户安装中仍然使用
CloseApplication

CloseApplication后面的自定义操作在运行时决定是否计划延迟的自定义操作,因此它总是与模拟操作一起包含在包中。可以将延迟的自定义操作调度移动到构建时(应该是可行的)。您还可以使用
-sice
开关或
SuppressIces
MSBuild属性跳过ICE105

<util:CloseApplication Target="DisplayProfilesGui.exe" CloseMessage="yes" />
ICE105: 3073 contains msidbCustomActionTypeNoImpersonate execution option. This is invalid for a per user application.