WiX instellen om Windows Installer te maken voor programmadistributie
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.
Download wix311.exe op de vorige pagina die u hebt geopend. (Versies kunnen variëren afhankelijk van de update))
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.)
Nadat u de buildtools van WiX Toolset hebt uitgevoerd, krijgt u de volgende fout:
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.
Wanneer de installatie is voltooid, wordt het bericht linksboven 'Met succes geïnstalleerd'. Klik op Afsluiten om af te sluiten.
U zien dat er een map is toegevoegd aan het menu Start.
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.
Voer het gedownloade bestand uit.
Klik op de knop Installeren.
Klik op de knop Sluiten om de installatie te voltooien.
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.
Samenvatting
WiX is nu ingesteld. Volgende keer wil ik een eenvoudige installateur maken.