A fejlesztőkörnyezet előkészítése WindowsonPrepare your development environment on Windows

Az Azure Service Fabric-alkalmazásoknak a Windows rendszerű fejlesztői gépen való létrehozásához és futtatásához telepítse a Service Fabric-futtatókörnyezetet, az SDK-t és az eszközöket.To build and run Azure Service Fabric applications on your Windows development machine, install the Service Fabric runtime, SDK, and tools. Továbbá engedélyeznie kell az SDK-ban található Windows PowerShell-szkriptek végrehajtását.You also need to enable execution of the Windows PowerShell scripts included in the SDK.

ElőfeltételekPrerequisites

Támogatott operációsrendszer-verziókSupported operating system versions

A fejlesztéshez a következő operációsrendszer-verziók támogatottak:The following operating system versions are supported for development:

  • Windows 7Windows 7
  • Windows 8/Windows 8.1Windows 8/Windows 8.1
  • Windows Server 2012 R2Windows Server 2012 R2
  • Windows Server 2016Windows Server 2016
  • Windows 10Windows 10

Megjegyzés

Windows 7-támogatás:Windows 7 support:

  • Alapértelmezés szerint a Windows 7 csak a Windows PowerShell 2.0-t tartalmazza.Windows 7 only includes Windows PowerShell 2.0 by default. A Service Fabric PowerShell-parancsmagokhoz a PowerShell 3.0 vagy újabb verziója szükséges.Service Fabric PowerShell cmdlets requires PowerShell 3.0 or higher. A Windows PowerShell 5,1 a Microsoft letöltőközpontból tölthető le.You can download Windows PowerShell 5.1 from the Microsoft Download Center.
  • A Service Fabric fordított proxyja nem érhető el Windows 7 rendszeren.Service Fabric Reverse Proxy is not available on Windows 7.

Az SDK és az eszközök telepítéseInstall the SDK and tools

A webplatform-telepítő (WebPI) az SDK és az eszközök telepítésének ajánlott módja.Web Platform Installer (WebPI) is the recommended way to install the SDK and tools. Ha futásidejű hibákat kap a WebPI használatával, az adott Service Fabric kiadás kibocsátási megjegyzései között közvetlen hivatkozásokat is találhat a telepítőknek.If you receive runtime errors using WebPI, you can also find direct links to the installers in the release notes for a specific Service Fabric release. A kibocsátási megjegyzések a Service Fabric csapat blogjánakkülönböző kiadási hirdetményekben találhatók.The release notes can be found in the various release announcements on the Service Fabric team blog.

Megjegyzés

A helyi Service Fabric fejlesztési fürtök frissítése nem támogatott.Local Service Fabric development cluster upgrades are not supported.

A Visual Studio 2017 vagy a 2019 használataTo use Visual Studio 2017 or 2019

A Service Fabric-eszközök a Visual Studio 2017-es és 2019-es verziójának Azure-fejlesztési számítási feladatának részét képezik.The Service Fabric Tools are part of the Azure Development workload in Visual Studio 2017 and 2019. A Visual Studio telepítésének részeként engedélyezze ezt a munkafolyamatot.Enable this workload as part of your Visual Studio installation. Emellett telepítenie kell a Microsoft Azure Service Fabric SDK-t és futtatókörnyezetet is a webplatform-telepítővel.In addition, you need to install the Microsoft Azure Service Fabric SDK and runtime using Web Platform Installer.

Csak az SDK telepítéseSDK installation only

Ha csak az SDK-ra van szükség, telepítse a következő csomagot:If you only need the SDK, you can install this package:

Az aktuális verziók a következők:The current versions are:

  • Service Fabric SDK és eszközök 4.2.457Service Fabric SDK and Tools 4.2.457
  • Service Fabric futtatókörnyezet 7.2.457Service Fabric runtime 7.2.457

A támogatott verziók listáját lásd: Service Fabric verziókFor a list of supported versions, see Service Fabric versions

Megjegyzés

Az alkalmazás-vagy fürt frissítései nem támogatják az egyetlen gépi fürtöket (beépített); törölje a beépített-fürtöt, és hozza létre újra, ha a fürt frissítését kell végrehajtania, vagy ha problémába ütközik az alkalmazások frissítésével.Single machine clusters (OneBox) are not supported for Application or Cluster upgrades; delete the OneBox cluster and recreate it if you need to perform a Cluster upgrade, or have any issues performing an Application upgrade.

A PowerShell-parancsfájl végrehajtásának engedélyezéseEnable PowerShell script execution

A Service Fabric Windows PowerShell-parancsfájlokat használ a helyi fejlesztési fürtök létrehozásához és az alkalmazások Visual Studióból történő üzembe helyezéséhez.Service Fabric uses Windows PowerShell scripts for creating a local development cluster and for deploying applications from Visual Studio. Alapértelmezés szerint a Windows blokkolja ezen szkriptek futását.By default, Windows blocks these scripts from running. Az engedélyezésükhöz módosítania kell a PowerShell végrehajtási házirendjét.To enable them, you must modify your PowerShell execution policy. Nyissa meg a PowerShellt rendszergazdaként, és írja be a következő parancsot:Open PowerShell as an administrator and enter the following command:

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force -Scope CurrentUser

A Docker telepítése (nem kötelező)Install Docker (optional)

A Service Fabric egy tároló Orchestrator , amely a gépek egy fürtön való üzembe helyezését végzi.Service Fabric is a container orchestrator for deploying microservices across a cluster of machines. A Windows-tároló alkalmazások helyi fejlesztési fürtön való futtatásához először telepítenie kell a Docker for Windowst.To run Windows container applications on your local development cluster, you must first install Docker for Windows. Szerezze be a Windows rendszerhez készült Docker CE-t (stable).Get Docker CE for Windows (stable). Miután telepítette és elindította a Dockert, kattintson a jobb gombbal a tálca ikonjára, és válassza a Switch to Windows containers (Váltás Windows-tárolókra) lehetőséget.After installing and starting Docker, right-click on the tray icon and select Switch to Windows containers. Ez a lépés szükséges ahhoz, hogy Windows-alapú Docker-rendszerképeket tudjon futtatni.This step is required to run Docker images based on Windows.

Következő lépésekNext steps

Most, hogy végzett a fejlesztőkörnyezet beállításával, belefoghat az alkalmazások létrehozásába és futtatásába.Now that you've finished setting up your development environment, start building and running apps.