Nastavení WiX pro vytvoření Instalační služby systému Windows pro distribuci programů
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.
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))
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.)
Po spuštění nástrojů pro sestavení sady nástrojů WiX se zobrazí následující chyba:
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.
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.
Můžete vidět, že složka byla přidána do nabídky Start.
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.
Spusťte stažený soubor.
Klepněte na tlačítko Instalovat.
Chcete-li dokončit instalaci, klepněte na tlačítko Zavřít.
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.
Shrnutí
WiX je nyní nastavena. Příště bych chtěl vytvořit jednoduchý instalátor.