Ce qui peut provoquer MSIExec Erreur 1619 'Ce package d'installation n'a pas pu être ouvert

Je suis d'essayer d'automatiser un service d'installation et de désinstallation d'un ensemble de fichiers MSI (généré par WiX) à partir d'un pack d'échantillons de programmes. Pour une raison quelconque, un .Fichier MSI qui est parfaitement heureux de les installer sur un double clic génère:

Ce package d'installation n'a pas pu être ouvert. Vérifiez que le package existe et que vous pouvez accéder, ou contactez le fournisseur de l'application pour vérifier que c'est un package Windows Installer valide.

quand j'invoque avec MSIEXEC de la manière suivante:

<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;" />

Le même problème se produit également lorsque j'ai essayer de désinstaller basé sur l'Id de Produit GUID:-

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

Ce qui donne?

OriginalL'auteur Ruben Bartelink | 2012-04-11