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
V Průzkumník souborů otevřete složku Packages.
Ve výchozím nastavení je
%ProgramFiles(x86)%\Microsoft SDKs\ClickOnce Bootstrapper\Packages\
cesta .Počínaje verzí Visual Studio 2019 Update 7 se v cestě
<VS Install Path>\MSBuild\Microsoft\VisualStudio\BootstrapperPackages
objeví také některé balíčky bootstrapperu .NET.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).
V Poznámkovém bloku otevřete soubor Package.xml .
Vyhledejte element Name, který obsahuje
http://go.microsoft.com/fwlink
, a zkopírujte adresu URL. Zahrňte část LinkID .Poznámka:
Pokud žádný prvek 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.
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.
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í.