2010-06-09 15 views
1
<Binary Id="binUpdate" SourceFile="c:\xxx\Update.exe"/> 

<CustomAction Id="Update" BinaryKey="binUpdate" Execute="deferred" ExeCommand="c:\xxx" /> 

Quand je construis un projet Wix avec ce qui précède l'action personnalisée, il se plaint que « Le système ne peut pas trouver le fichier « C: \ xxx \ Update.exe ».Wix CustomAction binaire SourceFile pas trouvé

Ce fichier update.exe est déployé par le même msi. Alors, comment faire pour que Wix ignore le fait que le fichier n'existe pas sur ma machine de construction?

Merci à l'avance

Répondre

0

Vous pouvez déposer le fichier exécutable dans le même dossier que votre fichier "Product.wxs" et faire quelque chose comme ça ...

<CustomAction Id="Update" FileKey="Update.exe" ExeCommand="param1" Execute="immediate" Return="asyncNoWait" />; 

Here is a link at codeprojects

+0

S'il vous plaît laissez-moi savoir si ma réponse a été utile en faisant de cette réponse la réponse ou le commentaire si ce n'était pas le cas. – Terrance