Nastavenie programu WiX na vytvorenie Inštalátora systému Windows na distribúciu programov

Dátum vytvorenia strany :

Životné prostredie

Visual Studio
  • Visual Studio spoločenstva 2017
  • Visual Studio spoločenstva 2019
Sada nástrojov WiX
3.11.2

※ Pracuje v iných verziách, ale je nepotvrdené

Ubytovacom zariadení First

Existuje celý rad spôsobov, ako distribuovať aplikácie, ktoré vytvoríte pre systém Windows. V niektorých prípadoch môžete distribuovať program ". exe" priamo, ale v tomto prípade program môže byť umiestnený kdekoľvek v užívateľovi a nebude fungovať správne, alebo nemusí byť schopný robiť to, čo chcete robiť v čase inštalácie.

Preto, ak chcete nasadiť veľké programy, ktoré sú veľké alebo zložité, napríklad komerčné aplikácie, zvyčajne máte inštalátory k dispozícii pre používateľov na inštaláciu.

Tento článok obsahuje podrobný návod na vytvorenie inštalátora, ktorý sa bežne používa pri inštalácii vo formáte "MSI" Inštalátora systému Windows. Môžete tiež vytvoriť inštalátor MSI so štandardnými funkciami programu Visual Studio, ale používame WiX. WiX umožňuje vytvárať inštalátory, ktoré sú viac granulované ako štandardné funkcie Visual Studio.

Nemôžem predstaviť všetky funkcie tu, ale ak chcete pochopiť tok Inštalátor vytvorenie prvej a pridať ďalšie funkcie, je to dobrý nápad skontrolovať na oficiálnych stránkach.

Predbežná príprava

  • Máte nainštalovaný Visual Studio.
  • Prihláste sa do systému Windows s právami správcu.
  • Nainštalovali ste .NET Framework 3.5.1 v systéme Windows.

Inštalácia nástroja Wix sada nástrojov

Otvorte oficiálne stránky nižšie a stiahnuť WiX Toolset nástroje na zostavenie.

image

Stiahnuť wix311. exe na predchádzajúcu stránku, ktorú ste otvorili. (Verzie sa môžu líšiť v závislosti od aktualizácie))

image

Stlačením tlačidla Uložiť ho spustíte. Predvolene sa uloží do priečinka Stiahnuté súbory. (Ak ho spustíte priamo, uloží sa do samostatného priečinka.)

image

image

Po spustení WiX Toolset nástroje na zostavenie, dostanete nasledujúcu chybu:

image

Musíte nainštalovať .NET Framework 3.5.1 runtime. Nie je nainštalovaný ako štandard v modernom systéme Windows 10, a nebude nainštalovaná, ak nainštalujete najnovšie Visual Studio, ak ste explicitne nainštalovať SDK počas inštalácie.

Ak chcete nainštalovať, stiahnuť a nainštalovať runtime z nasledujúceho odkazu:

Mimochodom, stiahnutý súbor je stavať nástroje a ešte nebol nainštalovaný. Kliknite na tlačidlo inštalovať nainštalovať.

image

image

Po dokončení inštalácie je správa v ľavom hornom rohu "úspešne nainštalovaná". Kliknutím na položku Skončiť ukončíte.

image

Môžete vidieť, že priečinok bol pridaný do ponuky Štart.

image

Inštalácia WiX Toolset Visual Studio rozšírenie

Potom nainštalujte Wix sada nástrojov Visual Studio rozšírenie. Prevezmite a nainštalujte súbor z nasledujúcej stránky. Toto je miesto, kde Visual Studio 2019 verzia je zahrnutá.

image

image

Spustite prevzatý súbor.

image

image

Kliknite na tlačidlo inštalovať.

image

Ak chcete dokončiť inštaláciu, kliknite na tlačidlo Zavrieť.

image

Dokončenie inštalácie.

Stiahnuť Wix Edit

Nie je to nutné, ale je to trochu užitočné pri úprave Wix nastavenia. Stiahnite si ho z nasledujúcej stránky. K dispozícii je tiež buď inštalačný program alebo jeden exe verziu. Tipy popisujú použitie funkcie Wix Edit.

image

Zhrnutie

WiX je teraz nastavený. Nabudúce by som chcel vytvoriť jednoduchý Inštalátor.