Sdílet prostřednictvím


Podrobné pokyny: Instalace sdílených komponent pomocí slučovacích modulů

Slučovací moduly (MSM) slouží k instalaci součástí, které jsou sdíleny několika aplikacemi, například součásti (jako jsou knihovny DLL, ovládací prvky, prostředky), které vývojáři používají v aplikacích. Naproti tomu Instalační služby systému Windows (MSI) se používají k instalaci aplikací a souborů (jako jsou spustitelné soubory, dokumenty, stránky HTML) a jsou obvykle používány koncovým uživatelem aplikace.

Pomocí slučovacích modulů můžete pomoci zajistit, že jsou sdílené součásti zabaleny a dodány pro konzistentní nasazení. Můžete použít přesměrovatelnou složku modulu k umístění souborů do stejného adresáře, ve kterém je aplikace, ale můžete se také rozhodnout umístit soubory do jiného adresáře, jako je nabídka Start.

Tento návod demonstruje, jak zabalit součást ve slučovacím modulu a jak využít slučovací modul v projektu instalace.

Poznámka

Ve vašem počítači se pro některé z prvků uživatelského rozhraní aplikace Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedena v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Visual Studio, nastavení.

Vytvoření součásti

  1. V nabídce Soubor přejděte na Nový a pak zvolte Projekt.

  2. V dialogovém okně Nový projekt v podokně Typ projektu vyberte Projekty Visual C# a poté vyberte v podokně Šablony položku Knihovna tříd. Do pole Název zadejte MyComponent.

  3. Klepnutím na tlačítko OK zavřete dialogové okno.

  4. V nabídce Sestavení zvolte Sestavit MyComponent pro sestavení knihovny tříd.

Vytvoření sloučeného projektu instalace

  1. V nabídce Soubor přejděte na Přidat a pak zvolte Nový projekt.

  2. V dialogovém okně Přidat nový projekt vyberte Ostatní typy projektů, v podokně Typ projektu vyberte Projekty instalace a nasazení, dále vyberte Instalační program Visual Studio a pak vyberte v podokně Šablony Sloučený projekt instalace. Do pole Název zadejte Sample.

  3. Klepnutím na tlačítko OK zavřete dialogové okno.

  4. V Editoru systému souborů vyberte Modul přesměrovatelné složky. V nabídce Akce přejděte na Přidat a potom zvolte Výstup projektu.

  5. V dialogovém okně Přidat výstupní skupinu projektu vyberte Primární výstup projektu MyComponent. Klepnutím na tlačítko OK zavřete dialogové okno.

  6. V nabídce Sestavení zvolte Sestavit Sample k sestavení slučovacího modulu.

Přidání projektu instalace, který využívá slučovací modul

  1. V nabídce Soubor přejděte na Přidat a pak klikněte na Nový Projekt.

  2. V dialogovém okně Přidat nový projekt vyberte v podokně Typ projektu Projekty instalace a nasazení a pak vyberte v podokně Šablony Projekt instalace. Do pole Název zadejte Merge Module Installer.

  3. Klepnutím na tlačítko OK zavřete dialogové okno.

  4. V Editoru systému souborů vyberte Složka aplikace. V nabídce Akce přejděte na Přidat a potom zvolte Výstup projektu.

  5. V dialogovém okně Přidat výstupní skupinu projektu vyberte projekt Sample a potom vyberte Slučovací modul.

  6. Klepnutím na tlačítko OK zavřete dialogové okno.

    Všimněte si, že slučovací modul (Slučovací modul z Sample (Aktivní)) není přidán do složky. Místo toho je přidán do projektu Merge Module Installer v Průzkumníku řešení. Je to proto, že slučovací moduly nelze nainstalovat přímo; musí být sloučeny do instalátoru.

  7. V Průzkumníku řešení vyberte slučovací modul. V okně Vlastnosti rozbalte uzel KeyOutput, potom rozbalte uzel (Vlastnosti slučovacího modulu) a vyberte vlastnost Module Retargetable Folder.

    Poznámka

    Vlastnosti pod vlastností KeyOutput jsou dynamické vlastnosti, které se nezobrazí, dokud nebyl slučovací modul sestaven.

  8. Klikněte na rozevírací seznam vlastnosti Module Retargetable Folder a vyberte (Procházet...) pro zobrazení dialogového okna Vybrat složku.

  9. V dialogovém okně Vybrat složku vyberte Složka aplikace. Klepnutím na tlačítko OK zavřete dialogové okno.

  10. V nabídce Sestavení zvolte Sestavit Merge Module Installer.

Instalace na vašem vývojovém počítači

  • V Průzkumníku řešení vyberte projekt Merge Module Installer. V nabídce Projekt vyberte Instalovat.

    To spustí instalátor a nainstaluje Merge Module Installer na váš vývojový počítač. Instalační program nainstaluje součásti obsažené ve slučovacím modulu do adresáře aplikace.

    Poznámka

    Chcete-li spustit instalační program, musíte mít na vašem počítači oprávnění pro instalaci.

Nasazení na jiný počítač

  1. V Průzkumníku Windows přejděte do adresáře s vaším projektem a najděte sestavený instalační program. Výchozím nastavením konfigurace projektu je Ladění nebo Verze.

  2. Zkopírujte Merge Module Installer.msi, Setup.exe a všechny ostatní soubory a podadresáře v tomto adresáři na jiný počítač.

    Poznámka

    Chcete-li provést instalaci na počítač, který není v síti, zkopírujte soubory na tradiční médium, jako je například disk CD-ROM.

    Na cílovém počítači dvakrát klikněte na soubor Setup.exe, chcete-li spustit instalační program.

    Poznámka

    Chcete-li spustit instalační program, musíte mít na vašem počítači oprávnění pro instalaci.

Odinstalace aplikace

  1. V Ovládacích panelech systému Windows dvakrát klikněte na Přidat nebo odebrat programy.

  2. V dialogovém okně Přidat nebo odebrat programy vyberte Merge Module Installera klikněte na Odstranit.

  3. Klepnutím na tlačítko OK zavřete dialogové okno.

    Tip

    Chcete-li aplikaci odinstalovat z vašeho vývojového počítače, zvolte v nabídce Projekt sady Visual Studio Odinstalovat.

Viz také

Odkaz

Dynamické vlastnosti pro slučovací moduly

Další zdroje

Nasazení instalačního programu v prostředí Visual Studio

Přizpůsobení balíčků Instalační služby systému Windows