Sdílet prostřednictvím


Zahrnutí požadavků do 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 předpoklady ze stejného umístění jako moje aplikace, dojde k chybě, pokud instalační balíčky nejsou ve složce balíčky.

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íku souborů otevřete složku Packages.

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

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

  2. 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).

  3. V Poznámkovém bloku otevřete soubor Package.xml.

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

    Poznámka

    Pokud prvek Name neobsahuje http://go.microsoft.com/fwlink, otevřete soubor Product.xml v kořenové složce pro prerekvizitu a vyhledejte řetězec fwlink.

    Důležitý

    Některé požadavky mají několik instalačních balíčků (například pro 32bitové nebo 64bitové systémy). Pokud více prvků Název obsahuje fwlink, je nutné zopakovat zbývající kroky pro každý z nich.

  5. 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.

  6. Zkopírujte soubor do kořenové složky pro požadovaný požadavek.

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

    Teď můžete distribuovat instalační balíček s vaší aplikací.