Ho notato che gli articoli, le esercitazioni e gli esempi di creazione delle finestre di dialogo personalizzate in Wix utilizzano sempre le stesse dimensioni della finestra di dialogo - Larghezza = "370" Altezza = "270" (nell'installer unità) che corrisponde a 494px * 360px per 96 DPI. L'esempio è http://blogs.technet.com/b/alexshev/archive/2008/10/16/from-msi-to-wix-part-20-user-interface-required-dialog-boxes.aspx Inoltre, molti programmi di installazione MSI utilizzano esattamente queste dimensioni per le finestre di dialogo. Mi chiedo da dove viene questo valore? Esistono linee guida sulle dimensioni della finestra di dialogo del programma di installazione?Programma di installazione MSI, Wix e valore della finestra di dialogo
5
A
risposta
0
Se c'è qualcosa di speciale al riguardo, probabilmente proviene da una dimensione che sembrava buona su una configurazione predefinita di Windows 95 o di una barra delle applicazioni con una risoluzione dello schermo di 640x480 pixel. Realisticamente è possibile utilizzare altre dimensioni, come l'installazione di Visual Studio, che è molto più grande.
1
Questi valori standard per le finestre di dialogo dell'interfaccia utente MSI provengono da Windows SDK, il file uisample.msi
.
Questa dimensione è simile all'interfaccia della procedura guidata standard e MSI "Wizards" imitano l'UI della procedura guidata 97. Vedi Wizard '97 sample image, la dimensione dell'immagine è 513 × 397 px.
Problemi correlati
- 1. Wix * .msi di installazione Icona e loghi
- 2. di installazione MSI a chiamare un altro programma di installazione MSI in modalità silenziosa con WiX
- 3. Rimozione della finestra di dialogo della licenza
- 4. wix finestra di dialogo personalizzata per la modifica della configurazione
- 5. Tempo di installazione WIX per sviluppare un programma di installazione
- 6. WIX-Installer MSI Publisher Unknown
- 7. Come aggiungere un file MSI al mio programma di installazione
- 8. WIX Disinstallazione pacchetto MSI
- 9. Wix: singolo MSI invece di msi + cabina
- 10. Wix Convalida finestra di dialogo personalizzata
- 11. Wix - Directory di installazione personalizzata
- 12. Errore di installazione WiX 2762 durante il richiamo di una CustomAction dalla finestra di dialogo
- 13. Programma di installazione WIX: aggiunta di POS come prerequisito
- 14. Recupero della versione di un file MSI (costruito con WiX)
- 15. jQuery finestra di dialogo modale e finestra di dialogo CKEditor
- 16. Come posso creare un programma di installazione (msi) in Visual Studio Express 2010?
- 17. WiX - cercando di capire le sequenze di installazione
- 18. Programma di installazione WiX che si installa sempre nella directory "Programmi" su entrambi x86 e x64
- 19. Typelib Generazione e installazione con WiX
- 20. C'è qualche differenza tra il programma di installazione .msi di specflow e il suo pacchetto nuget?
- 21. Installazione di driver a 32 e 64 bit con Wix?
- 22. WiX: raccolta di assiemi non di progetto nell'output di installazione
- 23. Come specificare un diverso ordine di installazione/disinstallazione dei pacchetti .msi all'interno di un bundle Wix?
- 24. Come posso creare un programma di installazione WiX 3.5 con un programma di installazione di .NET 4.0 completamente autonomo?
- 25. Porting di azioni di installazione personalizzate su Wix
- 26. Come posso creare un programma di installazione WiX con un programma di installazione di .NET 3.5 sp1 completamente autonomo?
- 27. Qual è la differenza tra un programma di installazione EXE e MSI?
- 28. Come cambiare icona nel prompt UAC del programma di installazione firmato (WiX)?
- 29. Imposta avanzamento della finestra di dialogo
- 30. Risultato della finestra di dialogo C# MessageBox
Non credo che quello che hai detto abbia molto senso. Il programma di installazione di Visual Studio non utilizza l'interfaccia utente di Windows Installer (vedi http://stackoverflow.com/questions/3233642/how-do-you-make-a-really-nice-installer-like-visual-studios), quindi può usa dimensioni arbitrarie. Ma la mia domanda riguarda l'interfaccia utente di Windows Installer. – sovo2014
Inoltre, vorrei notare che Wix ha le finestre di dialogo predefinite impostate (http://wix.sourceforge.net/manual-wix3/WixUI_customizations.htm) e usano anche il valore della dimensione menzionata e non è personalizzabile . – sovo2014
Non ho mai personalizzato un'interfaccia utente WiX, mi spiace se la sua dimensione è difficile. Pensavo che la tua domanda riguardasse più la dimensione della tecnologia sottostante, da qui il commento sull'interfaccia utente più grande di Visual Studio: è in effetti un'interfaccia utente esterna, ma è un programma di installazione. –