Configurare WiX per creare Windows Installer per la distribuzione di programmi
Ambiente
- Visual Studio
-
- Community di Visual Studio 2017
- Community di Visual Studio 2019
- Set di strumenti WiX
- 3.11.2
" Funziona in altre versioni, ma non è confermato
In un primo momento
Esistono diversi modi per distribuire le applicazioni create per Windows. In alcuni casi, si potrebbe distribuire il programma ".exe" direttamente, ma in questo caso il programma può essere collocato in qualsiasi punto dell'utente e non funzionerà correttamente, o potrebbe non essere in grado di fare quello che si desidera fare al momento dell'installazione.
Pertanto, se si desidera distribuire programmi di grandi dimensioni di grandi dimensioni o complessi, ad esempio applicazioni commerciali, in genere sono disponibili programmi di installazione per l'installazione da parte degli utenti.
In questo articolo vengono fornite istruzioni dettagliate su come creare un programma di installazione comunemente utilizzato nell'installazione nel formato "MSI" di Windows Installer. È anche possibile creare un programma di installazione MSI con funzionalità standard di Visual Studio, ma si usa WiX.You can also create an MSI installer with standard Visual Studio features, but we're using WiX. WiX consente di creare programmi di installazione più granulari rispetto alle funzionalità standard di Visual Studio.
Non posso introdurre tutte le caratteristiche qui, ma se vuoi capire il flusso della creazione dell'installatore prima e aggiungere altre caratteristiche, è una buona idea controllare sul sito ufficiale.
Pre-preparazione
- Si dispone di Visual Studio installato.
- Accedere a Windows con diritti amministrativi.
- È stato installato .NET Framework 3.5.1 in Windows.
Installazione del set di strumenti wix
Apri il sito ufficiale qui sotto e scarica gli strumenti di compilazione WiX Toolset.
Scaricare wix311.exe nella pagina precedente aperta. (Le versioni possono variare a seconda dell'aggiornamento))
Premere Salva per eseguirlo. Per impostazione predefinita, viene salvato nella cartella dei download. (Se si esegue direttamente, verrà salvato in una cartella separata.)
Dopo aver eseguito gli strumenti di compilazione del set di strumenti WiX, viene visualizzato il seguente errore:
È necessario installare il runtime di .NET Framework 3.5.1. Non è installato come standard in Windows 10 moderno e non verrà installato a meno che non si installi latest Visual Studio a meno che non si installi in modo esplicito l'SDK durante l'installazione.
Se si desidera installare, scaricare e installare il runtime dal seguente collegamento:
A proposito, il file scaricato è strumenti di compilazione e non è stato ancora installato. Fare clic su Installa per installarlo.
Al termine dell'installazione, il messaggio in alto a sinistra è "Installazione riuscita". Fare clic su Esci per uscire.
È possibile vedere che una cartella è stata aggiunta al menu Start.
Installazione del set di strumenti WiX Estensione di Visual StudioInstalling WiX Toolset Visual Studio Extension
Quindi installare wix toolset Estensione di Visual Studio. Scaricare e installare il file dalla pagina seguente. È qui che è inclusa la versione di Visual Studio 2019.
Eseguire il file scaricato.
Fare clic sul pulsante Installa.
Fare clic sul pulsante Chiudi per completare l'installazione.
Questa operazione completa la configurazione.
Scarica Wix Edit
Non è obbligatorio, ma è un po 'utile quando si modificano le impostazioni wix. Si prega di scaricarlo dal seguente sito. C'è anche un programma di installazione o una singola versione exe. Suggerimenti descrive l'utilizzo di Wix Edit.
Riepilogo
WiX è ora configurato. La prossima volta, vorrei creare un semplice programma di installazione.