Jak: spravovat aktualizace pro aplikaci technologie 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
S projektem vybraným v Průzkumníku řešení, v nabídce Projekt klikněte na Vlastnosti.
Klikněte na kartu Publikovat.
Klikněte na tlačítko Aktualizace pro otevření dialogového okna Aktualizace aplikace.
V dialogovém okně Aktualizace aplikace se ujistěte, zda je označeno zaškrtávací políčko Aplikace by měla vyhledat aktualizace.
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
S projektem vybraným v Průzkumníku řešení, v nabídce Projekt klikněte na Vlastnosti.
Klikněte na kartu Publikovat.
Klikněte na tlačítko Aktualizace pro otevření dialogového okna Aktualizace aplikace.
V dialogovém okně Aktualizace aplikace se ujistěte, zda je označeno zaškrtávací políčko Aplikace by měla vyhledat aktualizace.
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.
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
S projektem vybraným v Průzkumníku řešení, v nabídce Projekt klikněte na Vlastnosti.
Klikněte na kartu Publikovat.
Klikněte na tlačítko Aktualizace pro otevření dialogového okna Aktualizace aplikace.
V dialogovém okně Aktualizace aplikace se ujistěte, zda je označeno zaškrtávací políčko Aplikace by měla vyhledat aktualizace.
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
S projektem vybraným v Průzkumníku řešení, v nabídce Projekt klikněte na Vlastnosti.
Klikněte na kartu Publikovat.
Klikněte na tlačítko Aktualizace pro otevření dialogového okna Aktualizace aplikace.
V dialogovém okně Aktualizace aplikace se ujistěte, zda je označeno zaškrtávací políčko Aplikace by měla vyhledat aktualizace.
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
S projektem vybraným v Průzkumníku řešení, v nabídce Projekt klikněte na Vlastnosti.
Klikněte na kartu Publikovat.
Klikněte na tlačítko Aktualizace pro otevření dialogového okna Aktualizace aplikace.
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.)
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.
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 Jak: aktualizace aplikace programově pomocí nasazení technologie ClickOnce rozhraní API.
Sestavte aplikaci.
Viz také
Úkoly
Jak: publikování aplikace technologie ClickOnce pomocí Průvodce publikováním
Jak: aktualizace aplikace programově pomocí nasazení technologie ClickOnce rozhraní API
Referenční dokumentace
Koncepty
Výběr strategie aktualizace ClickOnce
Publikování aplikací technologie ClickOnce