Nastavení WiX pro vytvoření Instalační služby systému Windows pro distribuci programů

Datum vytvoření stránky :

Prostředí

Visual Studio
  • Visual Studio Společenství 2017
  • Visual Studio Společenství 2019
Sada nástrojů WiX
3.11.2

※ Pracuje v jiných verzích, ale je nepotvrzený

Zpočátku

Existuje celá řada způsobů distribuce aplikací, které vytvoříte pro systém Windows. V některých případech můžete distribuovat program ".exe" přímo, ale v tomto případě může být program umístěn kdekoli v uživateli a nebude pracovat správně, nebo nemusí být možné dělat to, co chcete dělat v době instalace.

Proto pokud chcete nasadit velké programy, které jsou velké nebo složité, jako jsou komerční aplikace, obvykle máte instalační programy k dispozici pro uživatele k instalaci.

Tento článek obsahuje podrobné pokyny k vytvoření instalačního programu, který se běžně používá při instalaci ve formátu Instalační služby systému Windows "MSI". Můžete také vytvořit instalační program MSI se standardními funkcemi sady Visual Studio, ale používáme WiX. WiX umožňuje vytvářet instalační programy, které jsou podrobnější než standardní funkce visual studia.

Nemohu představit všechny funkce zde, ale pokud chcete pochopit tok tvorby instalátoru první a přidat další funkce, je to dobrý nápad zkontrolovat na oficiálních stránkách.

Předpříprava

  • Máte nainstalovanou aplikaci Visual Studio.
  • Přihlaste se k Systému Windows s právy správce.
  • Do systému Windows jste nainstalovali rozhraní .NET Framework 3.5.1.

Instalace sady nástrojů Wix

Otevřete oficiální stránky níže a stáhněte si nástroje pro sestavení sady nástrojů WiX Toolset.

image

Stáhněte si soubor wix311.exe na předchozí stránce, kterou jste otevřeli. (Verze se mohou lišit v závislosti na aktualizaci))

image

Stisknutím tlačítka Uložit jej spusťte. Ve výchozím nastavení je uložen do složky ke stažení. (Pokud jej spustíte přímo, bude uložen do samostatné složky.)

image

image

Po spuštění nástrojů pro sestavení sady nástrojů WiX se zobrazí následující chyba:

image

Je nutné nainstalovat za běhu rozhraní .NET Framework 3.5.1. Není nainstalován jako standard v moderním systému Windows 10 a nebude nainstalován, pokud nenainstalujete nejnovější sady Visual Studio, pokud během instalace explicitně nenainstalujete sadu SDK.

Chcete-li nainstalovat, stáhněte a nainstalujte runtime z následujícího odkazu:

Mimochodem, stažený soubor je sestavení nástroje a nebyl nainstalován ještě. Chcete-li ji nainstalovat, klepněte na tlačítko Nainstalovat.

image

image

Po dokončení instalace je zpráva v levém horním rohu "Úspěšně nainstalována". Klepnutím na tlačítko Ukončit ukončete program.

image

Můžete vidět, že složka byla přidána do nabídky Start.

image

Instalace rozšíření sady nástrojů Sady nástrojů WiX Visual Studio

Poté nainstalujte sadu nástrojů Wix Visual Studio Extension. Stáhněte a nainstalujte soubor z následující stránky. Toje místo, kde je součástí visual studio 2019 verze.

image

image

Spusťte stažený soubor.

image

image

Klepněte na tlačítko Instalovat.

image

Chcete-li dokončit instalaci, klepněte na tlačítko Zavřít.

image

Tím dokončíte nastavení.

Stáhnout Wix Edit

Není to nutné, ale je to trochu užitečné při úpravách nastavení Wix. Stáhněte si jej z následujícího webu. K dispozici je také instalační program nebo jedna verze exe. Tipy popisuje použití Wix Edit.

image

Shrnutí

WiX je nyní nastavena. Příště bych chtěl vytvořit jednoduchý instalátor.