Ho provato <UIRef Id="WixUI_Minimal" />
, ma ottengo "Riferimento irrisolto al simbolo WixUI: WixUIMinimal". Che cosa sto facendo di sbagliato?Come aggiungere un'interfaccia utente a un programma di installazione di WiX 3?
32
A
risposta
61
L'estensione wixui non è più wixui.wixlib. È stato inserito nella WixUIExtension.
Se si è sulla riga di comando, aggiungere -ext WixUIExtension
alla chiamata a light.exe.
Se si dispone di un progetto WiX in Visual Studio, aggiungere un riferimento a "WixUIExtension" facendo clic con il pulsante destro del mouse su "Riferimenti" nel numero Solution Explorer.
Vedere WiXUI Dialog Sets page for WIX3.
1
1
Qui di seguito è un link ad un buon esempio su come custimize i WixUIExtensions.
1
È necessario aggiungere riferimento della WixUIExtension nel progetto WIX per risolvere questo problema.
1
Se si utilizza il .wixproj
direttamente tramite MSBuild, senza Visual Studio, la modifica necessaria è quella di aggiungere questo:
<Project ...>
...
<ItemGroup>
<WixExtension Include="WixUIExtension">
<HintPath>$(WixToolPath)WixUIExtension.dll</HintPath>
<Name>WixUIExtension</Name>
</WixExtension>
</ItemGroup>
...
</Project>
Problemi correlati
- 1. Tempo di installazione WIX per sviluppare un programma di installazione
- 2. di installazione MSI a chiamare un altro programma di installazione MSI in modalità silenziosa con WiX
- 3. Come aggiungere un file MSI al mio programma di installazione
- 4. Programma di installazione WIX: aggiunta di POS come prerequisito
- 5. Come posso creare un programma di installazione WiX con un programma di installazione di .NET 3.5 sp1 completamente autonomo?
- 6. Come posso creare un programma di installazione WiX 3.5 con un programma di installazione di .NET 4.0 completamente autonomo?
- 7. Utilizzare il programma di installazione Wix per aggiungere un collegamento alla sottocartella nei programmi startmenu
- 8. Tutorial per l'installazione di un utente non amministratore di Wix?
- 9. Come creare un collegamento usando wix che potrebbe cambiare a seconda del sistema di un utente
- 10. Wix - Directory di installazione personalizzata
- 11. Come modificare il tipo di avvio del servizio Windows in un programma di installazione WiX
- 12. Rileva sistema a 64 bit dal programma di installazione WIX a 32 bit
- 13. Utilizzo di WiX per generare un programma di installazione per un sito Web ASP.Net MVC
- 14. Come associare l'applicazione ai tipi di file esistenti usando il programma di installazione di WiX?
- 15. WIX installazione file, override
- 16. come creare il programma di installazione in un altro programma di installazione?
- 17. Come posso impostare la versione del programma di installazione WiX sulla versione di build corrente?
- 18. Come aggiungere pause a un programma Go?
- 19. Come aggiungere un'opzione di collegamento sul desktop nella pagina Fine nel programma di installazione di NSIS?
- 20. WiX: raccolta di assiemi non di progetto nell'output di installazione
- 21. Come si aggiunge un Contratto di licenza a un programma di installazione dell'applicazione AIR?
- 22. Come cambiare icona nel prompt UAC del programma di installazione firmato (WiX)?
- 23. Aggiungi una cartella al programma di installazione in wix non file?
- 24. WiX: installazione del servizio come LocalService
- 25. Installazione di driver a 32 e 64 bit con Wix?
- 26. Installazione di un servizio NT multi-file tramite WiX (2.0)
- 27. Quali sono le cause di un 1723 DLL non trovato errore in un programma di installazione WIX
- 28. Wix * .msi di installazione Icona e loghi
- 29. Porting di azioni di installazione personalizzate su Wix
- 30. Creazione di un programma di installazione per l'applicazione desktop Java
Se qualcuno sta chiedendo dove il dll è, dovrebbe essere in 'C: \ Program Files (x64) \ WiX Toolset [versione] \ bin \ '. –
Perché hanno deciso di non includere alcuna istruzione di Visual Studio su quella pagina di documentazione è oltre me. –
Perché la posizione della 'dll' non è stata documentata nelle [guide] (https://www.firegiant.com/wix/tutorial/user-interface/)? È ritardato leggere prima i documenti (dove menzionano che è necessario aggiungere qualche riferimento), per cercare eventualmente Internet per scoprire dove si trova questo riferimento. Non è nemmeno nella risposta, ma è nascosto in un commento di una risposta SO ... – QuantumHive