J'ai essayé <UIRef Id="WixUI_Minimal" />
, mais j'ai "Référence non résolue au symbole WixUI: WixUIMinimal". Qu'est-ce que je fais mal?Comment ajouter une interface utilisateur à un programme d'installation WiX 3?
32
A
Répondre
61
L'extension wixui n'est plus wixui.wixlib. Il a été roulé dans le WixUIExtension.
Si vous êtes sur la ligne de commande, ajoutez -ext WixUIExtension
à l'appel de light.exe.
Si vous avez un projet WiX dans Visual Studio, ajoutez une référence à "WixUIExtension" en cliquant avec le bouton droit sur "Références" dans le Solution Explorer.
Voir le WiXUI Dialog Sets page for WIX3.
1
1
Voici un lien vers un bon exemple sur la façon de custimize les WixUIExtensions.
1
Vous devez ajouter une référence de WixUIExtension dans votre projet WIX pour résoudre ce problème.
1
Si vous utilisez le .wixproj
directement via MSBuild, sans Visual Studio, la modification nécessaire est d'ajouter ceci:
<Project ...>
...
<ItemGroup>
<WixExtension Include="WixUIExtension">
<HintPath>$(WixToolPath)WixUIExtension.dll</HintPath>
<Name>WixUIExtension</Name>
</WixExtension>
</ItemGroup>
...
</Project>
Questions connexes
- 1. Comment ajouter une interface graphique à ce programme java?
- 2. Dossier dans le dossier du menu Programme pour WiX 3
- 3. Comment ajouter un utilisateur à django-tagging
- 4. Comment construisez-vous un Visual Studio comme une interface utilisateur?
- 5. Ajouter un résumé à MSI généré par WiX
- 6. Interface de programme à MOUNTVOL.EXE
- 7. Comment ajouter des éléments à un menu par programme?
- 8. Comment ajouter WTP à FlexBuilder 3
- 9. Ajouter un contrôle utilisateur à une fenêtre wpf
- 10. Comment mettre à jour sans ajouter de fichiers avec WiX?
- 11. Comment ajouter un utilisateur à AD à l'aide de System.DirectoryServices.AccountManagement?
- 12. Interface utilisateur lors de l'installation du programme d'installation personnalisée
- 13. Comment créer cette interface utilisateur personnalisée?
- 14. Interface utilisateur à onglets en C#
- 15. Script pour ajouter un utilisateur à MediaWiki
- 16. Ajouter du son à un programme VB6
- 17. Comment détecter SQL Server Express dans le programme d'installation WiX
- 18. Programme d'installation WiX et actions personnalisées
- 19. Interface utilisateur pour une application de bureau
- 20. Comment ajouter un utilisateur dans Ubuntu?
- 21. Ajouter un groupe d'utilisateurs à un autre groupe d'utilisateurs avec wix v3
- 22. Comment ajouter un programme ClickOnce à Vista TaskScheduler?
- 23. Lire un fichier XML créer une interface utilisateur
- 24. Une interface utilisateur sur Windows Workflow
- 25. Programmer une interface utilisateur pour un petit appareil
- 26. Interface utilisateur graphique
- 27. Comment lier une interface utilisateur Web aux attributs XML?
- 28. Quand devrais-je ajouter une interface graphique?
- 29. Comment ajouter un programme à la liste 'execute'
- 30. Comment déboguer une interface utilisateur swing dans Eclipse?
Si quelqu'un se demande où le dll est, il devrait être dans le 'C: \ Program Files (x64) \ WiX Toolset [version] \ bin \ '. –
Pourquoi ils ont décidé de ne pas inclure d'instruction Visual Studio sur cette page de documentation me dépasse. –
Pourquoi l'emplacement de 'dll' n'est pas documenté dans les [guides] (https://www.firegiant.com/wix/tutorial/user-interface/)? Il est retardé de lire d'abord les documents (où ils mentionnent que vous devez ajouter une référence), pour finalement chercher sur Internet pour trouver où cette référence est située. Ce n'est même pas dans la réponse mais caché dans un commentaire d'une réponse SO ... – QuantumHive