Sdílet prostřednictvím


Postupy: Správa aktualizací pro aplikace ClickOnce

ClickOnce aplikace mohou vyhledat aktualizace automaticky nebo programově. Jako vývojář máte velkou pružnost při zadávání kdy a jak jsou prováděny kontroly aktualizací, zda jsou aktualizace povinné a kde by měla aplikace vyhledat aktualizace.

Můžete konfigurovat aplikaci pro kontrolování aktualizací automaticky před spuštěním aplikace nebo v nastavených intervalech po spuštění aplikace. Dále můžete zadat minimální požadovanou verzi; to znamená instalaci aktualizace, pokud verze uživatele je nižší než požadovaná verze.

Můžete nakonfigurovat aplikaci pro vyhledání aktualizací programově založené na události, jako je například uživatelská žádost. Procedura "Zjištění aktualizace programově" v tomto tématu zobrazí, jak byste měli psát kód, který používá třídu ApplicationDeployment pro vyhledání aktualizací, která je založena na události.

Můžete také instalovat aplikaci z jednoho umístění a aktualizovat ji z jiného. Informace naleznete v proceduře "Chcete-li určit jiné umístění aktualizace."

Další informace naleznete v tématu Výběr strategie aktualizace ClickOnce.

Chování aktualizace je spravováno v dialogovém okně Aktualizace aplikace, které je přístupné ze stránky Publikovat v Návrháři projektu.

Chcete-li vyhledat aktualizace před spuštěním aplikace

  1. S projektem vybraným v Průzkumníku řešení, v nabídce Projekt klikněte na Vlastnosti.

  2. Klikněte na kartu Publikovat.

  3. Klikněte na tlačítko Aktualizace pro otevření dialogového okna Aktualizace aplikace.

  4. V dialogovém okně Aktualizace aplikace se ujistěte, zda je označeno zaškrtávací políčko Aplikace by měla vyhledat aktualizace.

  5. V oddílu Zvolit, kdy by měla aplikace vyhledat aktualizace zvolte Před spuštěním aplikace. Tím zajistíte, že se uživatelům připojeným k síti vždy spustí aplikace s nejnovějšími aktualizacemi.

Chcete-li vyhledat aktualizace na pozadí po spuštění aplikace

  1. S projektem vybraným v Průzkumníku řešení, v nabídce Projekt klikněte na Vlastnosti.

  2. Klikněte na kartu Publikovat.

  3. Klikněte na tlačítko Aktualizace pro otevření dialogového okna Aktualizace aplikace.

  4. V dialogovém okně Aktualizace aplikace se ujistěte, zda je označeno zaškrtávací políčko Aplikace by měla vyhledat aktualizace.

  5. V oddílu Zvolit, kdy by měla aplikace vyhledat aktualizace zvolte Po spuštěním aplikace. Aplikace bude tímto způsobem spuštěna rychleji a potom budou vyhledány aktualizace na pozadí a uživatel bude upozorněn pouze je-li k dispozici aktualizace. Instalace aktualizace se projeví až po restartování aplikace.

  6. V oddílu Určete, jak často by měla aplikace vyhledat aktualizace zvolte buď Zkontroluje pokaždé, když bude aplikace spuštěna (výchozí) nebo Zkontroluje každý a zadejte interval čísel a času.

Chcete-li určit minimální požadovanou verzi pro aplikaci

  1. S projektem vybraným v Průzkumníku řešení, v nabídce Projekt klikněte na Vlastnosti.

  2. Klikněte na kartu Publikovat.

  3. Klikněte na tlačítko Aktualizace pro otevření dialogového okna Aktualizace aplikace.

  4. V dialogovém okně Aktualizace aplikace se ujistěte, zda je označeno zaškrtávací políčko Aplikace by měla vyhledat aktualizace.

  5. Zvolte zaškrtávací políčko Zadejte minimální požadovanou verzi této aplikace a potom zadejte čísla Hlavní, Vedlejší, Sestavení a Revize pro aplikaci.

Chcete-li určit jiné umístění aktualizace

  1. S projektem vybraným v Průzkumníku řešení, v nabídce Projekt klikněte na Vlastnosti.

  2. Klikněte na kartu Publikovat.

  3. Klikněte na tlačítko Aktualizace pro otevření dialogového okna Aktualizace aplikace.

  4. V dialogovém okně Aktualizace aplikace se ujistěte, zda je označeno zaškrtávací políčko Aplikace by měla vyhledat aktualizace.

  5. V poli Umístění aktualizace zadejte umístění aktualizace s úplnou adresou URL, pomocí formátu http://Hostname/ApplicationName nebo názvu UNC cesty pomocí formátu \\Server\ApplicationName nebo klikněte na tlačítko Procházet pro vyhledání umístění aktualizace.

Chcete-li vyhledat aktualizace pomocí programu

  1. S projektem vybraným v Průzkumníku řešení, v nabídce Projekt klikněte na Vlastnosti.

  2. Klikněte na kartu Publikovat.

  3. Klikněte na tlačítko Aktualizace pro otevření dialogového okna Aktualizace aplikace.

  4. V dialogovém okně Aktualizace aplikace se ujistěte, zda je neoznačeno zaškrtávací políčko Aplikace by měla vyhledat aktualizace. (V případě potřeby můžete toto zaškrtávací políčko označit, chcete-li kontrolovat aktualizace programově a také nechat ClickOnce automaticky vyhledat aktualizace.)

  5. V poli Umístění aktualizace zadejte umístění aktualizace s úplnou adresou URL, pomocí formátu http://Hostname/ApplicationName nebo názvu UNC cesty pomocí formátu \\Server\ApplicationName nebo klikněte na tlačítko Procházet pro vyhledání umístění aktualizace. Umístění aktualizace je místo, kde bude aplikace hledat svou aktualizovanou verzi.

  6. Vytvořte tlačítko, položku nabídky nebo jiný prvek uživatelského rozhraní na formuláři, který budou uživatelé volit pro vyhledání aktualizací. Z obslužné rutiny této položky volejte metodu pro zjišťování a instalaci aktualizací. Příklad v kódu Visual Basic a Visual C# pro takovou metodu můžete nalézt v Postupy: Kontrola aktualizací aplikace programově využívající rozhraní API nasazení ClickOnce.

  7. Sestavte aplikaci.

Viz také

Úkoly

Postupy: Publikování aplikace ClickOnce pomocí Průvodce publikováním

Postupy: Kontrola aktualizací aplikace programově využívající rozhraní API nasazení ClickOnce

Odkaz

Dialogové okno aktualizace aplikace

ApplicationDeployment

Koncepty

Výběr strategie aktualizace ClickOnce

Publikování aplikace ClickOnce