Что может вызвать ошибку MSIExec 1619 & #39; Не удалось открыть этот установочный пакет& #39;

Я пытаюсь автоматизировать круговую установку и удаление набора файлов MSI (, сгенерированных WiX )из пакета образцы программ. По какой-то причине файл.MSI, который можно установить двойным щелчком мыши, генерирует:

Этот установочный пакет не может быть открыт. Убедитесь, что пакет существует и что вы можете получить к нему доступ, или обратитесь к поставщику приложения, чтобы убедиться, что это допустимый пакет установщика Windows.

когда я вызываю его с помощью MSIEXEC следующим образом:

<ItemGroup>
  <_SampleMsi Include="$(_ArtifactsPathAcceptanceSamples)\**\*.msi" />
</ItemGroup>
<Exec Command="$(WixDir)\smoke &quot;%(_SampleMsi.Identity)&quot;"/>
<!--Guarantee precondition even if cleanup didn't work-->
<Exec Command="msiexec -passive -norestart -x &quot;%(_SampleMsi.Identity)&quot;" IgnoreExitCode="true"  />
<Exec Command="msiexec -norestart -i &quot;%(_SampleMsi.Identity)&quot;"  />
<!--Uninstall of every sample should also always work-->
<Exec Command="msiexec -passive -norestart -x &quot;%(_SampleMsi.Identity)&quot;" />

Та же проблема возникает, когда я пытаюсь удалить на основе идентификатора GUID продукта:-

msiexec -passive -norestart -x FC7445BB-7E1D-4E36-A42A-CFA56263E453

Что дает?

6
задан Ruben Bartelink 11 April 2012 в 14:55
поделиться