Megosztás a következőn keresztül:


Visual Studio Installer-projektek bővítménye és .NET

Az alkalmazások MSI-ként való csomagolása gyakran a Visual Studio Installer-projektek bővítményével történik.

Ez a cikk a .NET-et célzó alkalmazásokra vonatkozik, azaz a .NET Core 3.1 és a .NET 5 vagy újabb verzióira, nem pedig a .NET-keretrendszerre.

A bővítményt itt töltheti le:

Visual Studio Installer-projektek

Frissítés a .NET-hez

A .NET-projektek két különböző közzétételi modellel rendelkeznek.

  • Keretrendszerfüggő telepítések

  • Az önálló alkalmazások tartalmazzák a futtatókörnyezetet.

Az üzembe helyezési stratégiákról további információért tekintse meg a .NET-alkalmazások közzétételi áttekintését.

Beállítási projekt létrehozása

  1. A Visual Studióban válassza a Bővítmények>Bővítmények kezeléselehetőséget, és keressen rá a "Visual Studio Installer-projektek" kifejezésre. Vagy töltse le a bővítményt közvetlenül a Marketplace-ről.

  2. A Start ablakban válassza Új projekt létrehozásalehetőséget, majd írja be a "beállítás" kifejezést a keresőmezőbe. Válasszon egy telepítőprojektet, és kövesse az utasításokat.

    A telepítőprojektek létrehozásának és létrehozásának részletes példáiért lásd útmutatót: Windows-alapú alkalmazás üzembe helyezése.

    A telepítőprojektekre (*.vsproj) vonatkozó általános információkért lásd telepítési és üzembehelyezési projektek.

    Az üzembehelyezési tulajdonságokról további információt Üzembehelyezési tulajdonságokcímű témakörben talál.

Munkafolyamat-módosítások a .NET-hez

  • A .NET-projektek megfelelő kimenetének lekéréséhez válassza az Elsődleges kimenet helyett az Elemek közzététele lehetőséget a Projektkimeneti csoport hozzáadása párbeszédpanelen. A párbeszédpanel megnyitásához válassza >Projekt kimenetének hozzáadása... lehetőséget a Telepítő projekt helyi menüjében.

    A Közzétételi elemek kimeneti csoportja a Projekt kimeneti csoport hozzáadása párbeszédpanelben található

  • Önálló telepítő létrehozásához állítsa be a PublishProfilePath tulajdonságot a telepítőprojekt Elemek közzététele csomópontján, a megfelelő tulajdonságkészlettel rendelkező közzétételi profil relatív elérési útján.

    Mielőtt beállítaná ezt a tulajdonságot, hozzon létre egy közzétételi profilt az alkalmazásprojektből: válassza a Publish lehetőséget az alkalmazásprojekt helyi menüjében a Megoldáskezelőben, és helyezze üzembe az alkalmazást egy mappában.

Jegyzet

Ez a munkafolyamat nem támogatott ASP.NET Core-alkalmazásokhoz, csak Windows Desktop-alkalmazásokhoz.

Előfeltételek

Ha azt szeretné, hogy a telepítő telepíteni tudja a keretrendszerfüggő .NET-alkalmazásokhoz szükséges futtatókörnyezetet, ezt előfeltételek alapján teheti meg. A telepítőprojekt tulajdonságok párbeszédpanelén nyissa meg a Előfeltételek... párbeszédpanelt, és a következő bejegyzések láthatók:

Képernyőkép az Előfeltételek párbeszédpanelről.

.NET Core-elemek az Előfeltételek párbeszédpanelen

A .NET Core-futtatókörnyezet ... beállítást kell kiválasztani konzolalkalmazásokhoz, .NET Desktop Futtatókörnyezet... a WPF- és WinForms-alkalmazásokhoz.

Jegyzet

Ezek az elemek a Visual Studio 2019 Update 7 kiadásától kezdve jelennek meg.