WiX Toolset : Arreter l'installation suivant une condition
Bonjour à tous,
j'ai créé un projet C# ainsi que le set up pour l'installer.
Je débute avec la techno WIX, et j'ai un petit souci.
Durant mon installation, je voudrais pouvoir lancer un module de test de mon projet C# et récupérer son retour pour stopper l'installation s'il le faut.
J'ai testé quelque chose comme ça :
Code:
1 2 3 4 5 6 7 8 9 10 11
| <CustomAction
Id = "check"
FileKey="MonProg.exe"
ExeCommand ="/check"
Execute='immediate'
/>
<InstallExecuteSequence>
<Custom Action='check Before='InstallFinalize' >
</Custom>
</InstallExecuteSequence> |
et dans mon prog :
Code:
1 2 3 4 5 6 7
| [ApplicationCommand("check", "CheckValidity", 0, false, new string[] { })]
public void CheckValidity()
{
//........
this.Shutdown(1);
} |
Mais ca ne fonctionne pas !!
Merci de m'aider.