Je veux améliorer ma boîte de dialogue d'interface utilisateur de MSI en utilisant Wix. Pouvez-vous me signaler le meilleur outil qui offre une option pour créer une telle interface? Aussi, est-il possible de montrer l'image GIF animée dans l'assistant MSIcomment créer une interface utilisateur personnalisée pour MSI dans Wix?
Répondre
Vous voulez regarder dans "Embedded UI" (également parfois appelé "External UI"). Mais une fois que vous suivez ce chemin, vous devez fournir l'interface utilisateur entière, et rien dans InstallUISequence ne s'exécute (comme Costing).
Il existe un exemple d'interface utilisateur intégrée dans Wix qui illustre une interface utilisateur WPF et une barre de préférences qui réagit à ce qui se passe dans l'installation MSI.
Une option intermédiaire est de créer des actions personnalisées qui affichent une interface utilisateur. Je fais cela pour accomplir des choses comme rechercher un utilisateur dans AD, rechercher des serveurs SQL sur le réseau, rechercher des bases de données dans un serveur SQL et rechercher des certificats SSL. Vous pouvez ensuite déclencher ces actions personnalisées à l'aide d'un bouton-poussoir.
Dans la mesure où les GIF animés vont - pour autant que je sache, ils ne sont pas pris en charge.
Vous pouvez regarder à l'aide à brûler
http://robmensching.com/blog/posts/2009/7/14/Lets-talk-about-Burn
- 1. Comment créer cette interface utilisateur personnalisée?
- 2. Comment créer une table personnalisée vide dans Wix?
- 3. interface utilisateur personnalisée pour dérouler
- 4. créer une boîte html avec interface utilisateur personnalisée
- 5. WiX - Créer MSI en utilisant msbuild
- 6. Création d'une interface utilisateur personnalisée dans WPF
- 7. Meilleure méthode pour créer une interface personnalisée complexe pour IOS
- 8. Comment concevoir une interface utilisateur pour créer des expressions conditionnelles?
- 9. Comment réutiliser une action personnalisée Wix?
- 10. Wix Action personnalisée au démarrage
- 11. Comment ajouter une action personnalisée WiX qui se produit uniquement lors de la désinstallation (via MSI)?
- 12. Considération pour créer une interface utilisateur pour CrouseControl.net
- 13. Interface utilisateur entièrement personnalisée pour un appareil Android
- 14. SSRS avec interface utilisateur Web personnalisée
- 15. Action personnalisée C# dans Wix
- 16. OpenFient Leaderboard Interface utilisateur personnalisée iPhone
- 17. MSI MessageBox Action personnalisée
- 18. Comment faire pour créer dynamiquement créer une interface utilisateur en utilisant RelativeLayout dans Android
- 19. Espace de nom de service Web - créer une interface utilisateur
- 20. WPF Liaison UserControl MVVM pour créer une interface utilisateur Wizard
- 21. Comment créer une interface utilisateur comme celle-ci pour une application?
- 22. Interface utilisateur pour une application de bureau
- 23. wix boîte de dialogue personnalisée pour la config edit
- 24. Comment faire pour déplacer le contenu utilisateur dans Wix Installer
- 25. Puis-je définir une licence personnalisée en utilisant WiX?
- 26. VBScript pour actualiser le bureau dans Wix ou MSI
- 27. Comment insérer msi dans une installation Windows personnalisée?
- 28. Comment inclure un fichier msi dans un projet d'installation Wix
- 29. Comment créer une requête personnalisée pour CollectionOfElements
- 30. WIX C++ action personnalisée
Bryan, Merci pour votre réponse. C'est une fonctionnalité intéressante que je ne connaissais pas auparavant. Cependant, j'ai peur de pouvoir l'utiliser car je ne peux pas m'attendre à ce que mon public cible ait 3.5 Framework dans leur machine pour démarrer l'installateur lui-même. – sankar
Si vous êtes à l'aise avec le fait d'exiger que votre public cible ait .NET 2.0, alors vous pouvez suivre cette route. Sinon, vous pouvez créer des interfaces utilisateur intégrées dans C++. Ce n'est pas du tout lié à .NET. Consultez cet article MSDN: http://msdn.microsoft.com/en-us/library/cc542588(VS.85).aspx –
Si vous pouvez vous attendre .NET 2.0, vous pouvez essayer SharpSetup (http: // sharpsetup.eu/) - il vous permet de créer WinForms UI. –