我觉得这个问题没有得到回答,无法满足我需要的条件,这就是我开始提出新问题的原因。
我将有一个安装程序,它使用PowerShell命令通过wix' heat
命令获取所需的所有数据/文件。在这些文件中将是OpenBoxAppLauncher.exe
。我想要做的是,exe文件在调用时将作为.oblaunch
(我们公司的文件扩展名)运行。
到目前为止,我有以下内容,但在出错后仍然收到错误:
<Component Id="OpenBoxApp" Guid="*" Directory="INSTALLLOCATION">
<ProgId Id='OpenBoxAppLauncher.exe' Description='Open Box App Launcher' Advertise='yes'>
<Extension Id='.oblaunch' ContentType='.oblaunch' Advertise='yes'>
<Verb Id='open' Sequence='10' Command='Open' Target='$(var.OpenBoxAppLauncher.TargetPath)' Argument='"%1"'/>
</Extension>
</ProgId>
</Component>
包含错误
错误2无法指定Verb / @ Target属性,因为该元素已公布。
错误2当属性“广告”存在且值为“否”时,无法指定“动词/ @序列”属性。