Udostępnij przez


Dołączanie wymagań wstępnych do 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. Podczas publikowania aplikacji i wybrania opcji Pobierz wymagania wstępne z tej samej lokalizacji co moja aplikacja, wystąpi błąd, jeśli pakiety instalatora nie znajdują się w folderze Pakiety.

Note

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

  1. W Eksploratorze plików otwórz folder pakiety.

    Ścieżka domyślnie to %ProgramFiles(x86)%\Microsoft SDKs\ClickOnce Bootstrapper\Packages\.

    Począwszy od Visual Studio 2019 Aktualizacja 7, niektóre pakiety instalatora platformy .NET zostaną odnalezione pod ścieżką <VS Install Path>\MSBuild\Microsoft\VisualStudio\BootstrapperPackages.

  2. 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 dla języka angielskiego).

  3. W Notatniku otwórz plik Package.xml.

  4. Znajdź element Name zawierający http://go.microsoft.com/fwlinki skopiuj adres URL. Dołącz fragment LinkID.

    Note

    Jeśli żaden element Nazwa nie zawiera http://go.microsoft.com/fwlink, otwórz plik Product.xml w folderze głównym, aby uzyskać wymagania wstępne i znajdź ciąg fwlink.

    Important

    Niektóre wymagania wstępne mają wiele pakietów instalatora (na przykład w przypadku systemów 32-bitowych lub 64-bitowych). Jeśli istnieje wiele elementów Nazwa zawierających fwlink, należy powtórzyć pozostałe kroki dla każdego z nich.

  5. Wklej adres URL na pasku adresu przeglądarki, a następnie po wyświetleniu monitu o uruchomienie lub zapisanie wybierz pozycję Zapisz.

    Ten krok spowoduje pobranie pliku instalatora na komputer.

  6. Skopiuj plik do folderu głównego, aby spełnić wymagania wstępne.

    Na przykład w przypadku wymagań wstępnych programu .NET Framework 4.7.2 skopiuj plik do %ProgramFiles(x86)%\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX472 folderu.

    Teraz możesz rozpowszechniać pakiet instalatora za pomocą aplikacji.