Zahrnutí nezbytných součástí aplikace ClickOnce

Před distribucí požadovaného softwaru pomocí aplikace ClickOnce musíte nejprve stáhnout instalační balíčky pro tyto požadavky do vývojového počítače. Když publikujete aplikaci a zvolíte Stáhnout požadavky ze stejného umístění jako moje aplikace, dojde k chybě, pokud balíčky instalačního programu nejsou ve složce Packages .

Poznámka:

Pokud chcete přidat instalační balíček pro rozhraní .NET Framework, přečtěte si průvodce nasazením rozhraní .NET Framework pro vývojáře.

Přidání instalačního balíčku pomocí Package.xml

  1. V Průzkumník souborů otevřete složku Packages.

    Ve výchozím nastavení je %ProgramFiles(x86)%\Microsoft SDKs\ClickOnce Bootstrapper\Packages\cesta .

Poznámka:

Počínaje balíčky bootstrapperu vydané verze sady Visual Studio 2019 Update 7 budou zjištěny také v cestě <VS Install Path>\MSBuild\Microsoft\VisualStudio\BootstrapperPackages.

  1. Otevřete složku pro předpoklad, který chcete přidat, a otevřete složku jazyka pro nainstalovanou verzi sady Visual Studio (například en pro angličtinu).

  2. V Poznámkový blok otevřete soubor Package.xml.

  3. Vyhledejte element Name, který obsahuje http://go.microsoft.com/fwlink, a zkopírujte adresu URL. Zahrňte část LinkID .

    Poznámka:

    Pokud žádný element Name neobsahuje http://go.microsoft.com/fwlink, otevřete soubor Product.xml v kořenové složce pro požadovaný požadavek a vyhledejte řetězec fwlink .

    Důležité

    Některé požadované softwarové programy mohou mít několik instalačních balíčků (například v 32bitových nebo 64bitových systémech). Pokud více elementů Name obsahuje fwlink, je nutné zopakovat zbývající kroky pro každý z nich.

  4. Vložte adresu URL do adresního řádku prohlížeče a po zobrazení výzvy ke spuštění nebo uložení zvolte Uložit.

    Tento krok stáhne instalační soubor do počítače.

  5. Zkopírujte soubor do kořenové složky požadovaného softwaru.

    Například pro požadavky rozhraní .NET Framework 4.7.2 zkopírujte soubor do složky \Packages\DotNetFX472 .

    Nyní můžete instalační balíček distribuovat spolu s aplikací.