Configurare WiX per creare Windows Installer per la distribuzione di programmi

Data di creazione della pagina :

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.

image

Scaricare wix311.exe nella pagina precedente aperta. (Le versioni possono variare a seconda dell'aggiornamento))

image

Premere Salva per eseguirlo. Per impostazione predefinita, viene salvato nella cartella dei download. (Se si esegue direttamente, verrà salvato in una cartella separata.)

image

image

Dopo aver eseguito gli strumenti di compilazione del set di strumenti WiX, viene visualizzato il seguente errore:

image

È 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.

image

image

Al termine dell'installazione, il messaggio in alto a sinistra è "Installazione riuscita". Fare clic su Esci per uscire.

image

È possibile vedere che una cartella è stata aggiunta al menu Start.

image

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.

image

image

Eseguire il file scaricato.

image

image

Fare clic sul pulsante Installa.

image

Fare clic sul pulsante Chiudi per completare l'installazione.

image

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.

image

Riepilogo

WiX è ora configurato. La prossima volta, vorrei creare un semplice programma di installazione.