Uwzględnianie wstępnie wymaganych składników w aplikacji ClickOnce
Aby można było dystrybuować oprogramowanie wstępne za pomocą aplikacji ClickOnce, należy najpierw pobrać pakiety instalatora dla tych wymagań wstępnych na komputerze dewelopera. Po opublikowaniu aplikacji i wybraniu pozycji Pobierz wymagania wstępne z tej samej lokalizacji co moja aplikacja wystąpi błąd, jeśli pakiety instalatora nie są w folderze Pakiety .
Uwaga
Aby dodać pakiet instalatora dla programu .NET Framework, zobacz Przewodnik wdrażania programu .NET Framework dla deweloperów.
Aby dodać pakiet instalatora przy użyciu Package.xml
W Eksplorator plików otwórz folder Packages.
Domyślnie ścieżka to
%ProgramFiles(x86)%\Microsoft SDKs\ClickOnce Bootstrapper\Packages\
.Począwszy od programu Visual Studio 2019 Update 7, niektóre pakiety programu inicjjącego platformy .NET również zostaną odnalezione w ścieżce
<VS Install Path>\MSBuild\Microsoft\VisualStudio\BootstrapperPackages
.Otwórz folder dla wymagań wstępnych, które chcesz dodać, a następnie otwórz folder językowy dla zainstalowanej wersji programu Visual Studio (na przykład en for English).
W Notatniku otwórz plik Package.xml .
Znajdź element Name, który zawiera
http://go.microsoft.com/fwlink
element , i skopiuj adres URL. Dołącz część LinkID.Uwaga
Jeśli żaden element Name nie zawiera , otwórz plik Product.xml w folderze głównym dla wymagań wstępnych i znajdź ciąg fwlink.
http://go.microsoft.com/fwlink
Ważne
Niektóre wstępnie wymagane składniki mają wiele pakietów instalacyjnych (na przykład dla systemów 32-bitowych i 64-bitowych). Jeśli wiele elementów nazwy zawiera fwlink, należy powtórzyć pozostałe kroki dla każdego z nich.
Wklej adres URL na pasku adresu przeglądarki, a następnie po wyświetleniu monitu o uruchomienie lub zapisanie wybierz pozycję Zapisz.
W tym kroku plik instalatora jest pobierany na komputer.
Skopiuj plik do folderu głównego dla wstępnie wymaganego składnika.
Na przykład w przypadku wymagań wstępnych programu .NET Framework 4.7.2 skopiuj plik do folderu \Packages\DotNetFX472 .
Teraz można dystrybuować pakiet instalacyjny z aplikacją.