Udostępnij za pośrednictwem


rozszerzenie projektów Instalator programu Visual Studio i platforma .NET

Tworzenie pakietów aplikacji jako tożsamości usługi zarządzanej jest często realizowane przy użyciu rozszerzenia Instalator programu Visual Studio Projects.

Ten artykuł dotyczy aplikacji przeznaczonych dla platform .NET Core 3.1 i .NET 5 lub nowszych.

Rozszerzenie można pobrać tutaj:

Aktualizacja dla platform .NET Core i .NET

Programy .NET Core i .NET 5+ mają dwa różne modele do publikowania.

  • Wdrożenia zależne od struktury

  • Aplikacje samodzielne obejmują środowisko uruchomieniowe.

Aby dowiedzieć się więcej na temat tych strategii wdrażania, zobacz Omówienie publikowania aplikacji platformy .NET.

Tworzenie projektu instalacyjnego

  1. W programie Visual Studio wybierz pozycję Rozszerzenia Zarządzaj rozszerzeniami> i wyszukaj ciąg "Instalator programu Visual Studio Projects". Możesz też pobrać rozszerzenie bezpośrednio z witryny Marketplace.

  2. W oknie Start wybierz pozycję Utwórz nowy projekt, a następnie wpisz "setup" w polu wyszukiwania. Wybierz projekt Instalacyjny i postępuj zgodnie z instrukcjami.

    Aby uzyskać szczegółowy przykład pokazujący sposób tworzenia i tworzenia projektu Instalatora, zobacz Przewodnik: wdrażanie aplikacji opartej na systemie Windows.

    Aby uzyskać ogólne informacje na temat projektów instalacyjnych (*.vsproj), zobacz Setup and Deployment projects (Projekty instalacji i wdrażania).

    Aby uzyskać informacje na temat właściwości wdrożenia, zobacz Właściwości wdrożenia.

Zmiany przepływu pracy dla platformy .NET Core 3.1 i .NET 5 lub nowszej

  • Aby uzyskać poprawne dane wyjściowe dla projektów .NET Core 3.1 i .NET 5.0 lub nowszych, wybierz pozycję Publikuj elementy zamiast podstawowych danych wyjściowych w oknie dialogowym Dodawanie grupy danych wyjściowych projektu. Aby otworzyć to okno dialogowe, wybierz pozycję Dodaj>dane wyjściowe projektu... z menu kontekstowego projektu Instalatora.

    Grupa danych wyjściowych Publish Items (Publikowanie elementów) w oknie dialogowym Dodawanie grupy danych wyjściowych projektu

  • Aby utworzyć własny instalator, ustaw właściwość PublishProfilePath w węźle Publikuj elementy w projekcie Instalatora przy użyciu ścieżki względnej profilu publikowania z poprawnym zestawem właściwości.

    Zrzut ekranu przedstawiający ustawianie profilu publikowania w elemencie wyjściowym projektu Publish Items.Zrzut ekranu przedstawiający ustawianie profilu publikowania w elemencie wyjściowym projektu Publish Items.

    Zrzut ekranu przedstawiający ustawianie profilu publikowania w elemencie danych wyjściowych projektu Publish Items.

    Przed ustawieniem tej właściwości utwórz profil publikowania z projektu aplikacji, wybierając pozycję Publikuj z menu kontekstowego projektu aplikacji w Eksplorator rozwiązań i wdróż aplikację w folderze.

Uwaga

Ten przepływ pracy nie jest obsługiwany w przypadku aplikacji ASP.NET Core, tylko aplikacji klasycznych systemu Windows.

Wymagania wstępne

Jeśli chcesz, aby instalator mógł zainstalować niezbędne środowisko uruchomieniowe dla platformy zależnej od platformy .NET Core 3.1 lub .NET 5.0 lub nowszej, możesz to zrobić przy użyciu wymagań wstępnych. W oknie dialogowym właściwości projektu instalatora otwórz okno dialogowe Wymagania wstępne... i zobaczysz następujące wpisy:

Elementy platformy .NET Core w oknie dialogowym Wymagania wstępne

Dla aplikacji konsolowych należy wybrać opcję Środowisko uruchomieniowe platformy .NET Core... należy wybrać dla aplikacji WPF i WinForms.

Uwaga

Te elementy są dostępne od wersji Visual Studio 2019 Update 7.