WiX instellen om Windows Installer te maken voor programmadistributie

Aanmaakdatum van pagina :

Milieu

Visual Studio
  • Visual Studio Community 2017
  • Visual Studio Community 2019
WiX-toolset
3.11.2

∙ Werkt in andere versies, maar is onbevestigd

In eerste instantie

Er zijn verschillende manieren om toepassingen te distribueren die u voor Windows maakt. In sommige gevallen u het programma .exe rechtstreeks distribueren, maar in dit geval kan het programma overal in de gebruiker worden geplaatst en werkt het niet goed, of u mogelijk niet doen wat u wilt doen op het moment van de installatie.

Als u daarom grote of complexe programma's wilt implementeren, zoals commerciële toepassingen, hebt u meestal installateurs beschikbaar die gebruikers kunnen installeren.

In dit artikel vindt u stapsgewijze instructies voor het maken van een installatieprogramma dat vaak wordt gebruikt bij de installatie in de Windows Installer-indeling "MSI". U ook een MSI-installer maken met standaard Visual Studio-functies, maar we gebruiken WiX. Met WiX u installateurs maken die gedetailleerder zijn dan de standaard functies van de visuele studio.

Ik kan niet alle eigenschappen hier introduceren, maar als u de stroom van de installateurverwezenlijking eerst wilt begrijpen en andere eigenschappen toevoegen, is het een goed idee om op de officiële plaats te controleren.

Voorbereiding

  • U hebt Visual Studio geïnstalleerd.
  • Meld u aan bij Windows met beheerdersrechten.
  • U hebt het .NET Framework 3.5.1 op Windows geïnstalleerd.

Wix-toolset installeren

Open de officiële site hieronder en download WiX Toolset build tools.

image

Download wix311.exe op de vorige pagina die u hebt geopend. (Versies kunnen variëren afhankelijk van de update))

image

Druk op Opslaan om het uit te voeren. Standaard wordt het opgeslagen in de map downloads. (Als u het rechtstreeks uitvoert, wordt deze opgeslagen in een aparte map.)

image

image

Nadat u de buildtools van WiX Toolset hebt uitgevoerd, krijgt u de volgende fout:

image

U moet de .NET Framework 3.5.1 runtime installeren. Het is niet standaard geïnstalleerd in het moderne Windows 10 en wordt alleen geïnstalleerd als u de nieuwste Visual Studio installeert, tenzij u de SDK expliciet installeert tijdens de installatie.

Als u de runtime wilt installeren en installeren via de volgende koppeling:

By the way, het gedownloade bestand is build tools en is nog niet geïnstalleerd. Klik op Installeren om het te installeren.

image

image

Wanneer de installatie is voltooid, wordt het bericht linksboven 'Met succes geïnstalleerd'. Klik op Afsluiten om af te sluiten.

image

U zien dat er een map is toegevoegd aan het menu Start.

image

WiX Toolset Visual Studio-extensie installeren

Installeer vervolgens wix toolset Visual Studio Extension. Download en installeer het bestand vanaf de volgende pagina. Hier is de Visual Studio 2019-versie inbegrepen.

image

image

Voer het gedownloade bestand uit.

image

image

Klik op de knop Installeren.

image

Klik op de knop Sluiten om de installatie te voltooien.

image

Dit voltooit de installatie.

Wix Bewerken downloaden

Het is niet vereist, maar het is een beetje handig bij het bewerken van Wix-instellingen. Download het van de volgende site. Er is ook een installateur of een enkele exe-versie. Tips beschrijft met behulp van Wix Bewerken.

image

Samenvatting

WiX is nu ingesteld. Volgende keer wil ik een eenvoudige installateur maken.