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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.