Příprava vývojového prostředí ve WindowsPrepare your development environment on Windows

Pokud chcete sestavovat a spouštět aplikace Azure Service Fabric na vývojovém počítači s Windows, nainstalujte modul runtime Service Fabric, sadu SDK a nástroje.To build and run Azure Service Fabric applications on your Windows development machine, install the Service Fabric runtime, SDK, and tools. Musíte také povolit spouštění skriptů Windows PowerShellu, které jsou součástí sady SDK.You also need to enable execution of the Windows PowerShell scripts included in the SDK.

PředpokladyPrerequisites

Podporované verze operačních systémůSupported operating system versions

Pro vývoj jsou podporovány tyto verze operačních systémů: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

Poznámka

Podpora Windows 7:Windows 7 support:

  • Windows 7 ve výchozím nastavení obsahuje jenom prostředí Windows PowerShell 2.0Windows 7 only includes Windows PowerShell 2.0 by default. Rutiny prostředí PowerShell pro Service Fabric vyžadují PowerShell 3.0 nebo novější.Service Fabric PowerShell cmdlets requires PowerShell 3.0 or higher. Windows PowerShell 5,1 si můžete stáhnout z webu Stažení softwaru.You can download Windows PowerShell 5.1 from the Microsoft Download Center.
  • Reverzní proxy Service Fabric není ve Windows 7 k dispozici.Service Fabric Reverse Proxy is not available on Windows 7.

Instalace sady SDK a nástrojůInstall the SDK and tools

Instalační program webové platformy (WebPI) je doporučeným způsobem, jak nainstalovat sadu SDK a nástroje.Web Platform Installer (WebPI) is the recommended way to install the SDK and tools. Pokud obdržíte chyby za běhu pomocí WebPI, můžete také najít přímé odkazy na instalační programy v poznámkách k verzi pro konkrétní verzi Service Fabric.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. Poznámky k verzi najdete v různých oznámeních k vydaným verzím na blogu týmu Service Fabric.The release notes can be found in the various release announcements on the Service Fabric team blog.

Poznámka

Upgrade místních Service Fabric vývoje clusteru se nepodporuje.Local Service Fabric development cluster upgrades are not supported.

Použití sady Visual Studio 2017 nebo 2019To use Visual Studio 2017 or 2019

Nástroje Service Fabric jsou součástí úlohy vývoje Azure v prostředí Visual Studio 2017 a 2019.The Service Fabric Tools are part of the Azure Development workload in Visual Studio 2017 and 2019. Povolte tuto úlohu jako součást instalace sady Visual Studio.Enable this workload as part of your Visual Studio installation. Kromě toho budete muset pomocí Instalace webové platformy nainstalovat sadu Microsoft Azure Service Fabric SDK a modul runtime.In addition, you need to install the Microsoft Azure Service Fabric SDK and runtime using Web Platform Installer.

Jenom instalace sady SDKSDK installation only

Pokud potřebujete jenom sadu SDK, můžete nainstalovat tento balíček:If you only need the SDK, you can install this package:

Aktuální verze jsou:The current versions are:

  • 4.2.445 SDK a nástroje pro Service FabricService Fabric SDK and Tools 4.2.445
  • Service Fabric modulu runtime 7.2.445Service Fabric runtime 7.2.445

Seznam podporovaných verzí najdete v tématu Service Fabric verze .For a list of supported versions, see Service Fabric versions

Poznámka

Clustery s jedním počítačem (OneBox) nejsou pro upgrady aplikací nebo clusterů podporovány; Odstraňte cluster OneBox a znovu ho vytvořte, pokud potřebujete provést upgrade clusteru nebo máte problémy s upgradem aplikace.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.

Povolení spouštění skriptů prostředí PowerShellEnable PowerShell script execution

Platforma Service Fabric používá skripty prostředí Windows PowerShell k vytvoření místního vývojového clusteru a k nasazení aplikací ze sady Visual Studio.Service Fabric uses Windows PowerShell scripts for creating a local development cluster and for deploying applications from Visual Studio. Systém Windows ve výchozím nastavení spouštění těchto skriptů blokuje.By default, Windows blocks these scripts from running. Pokud je chcete povolit, musíte upravit zásady spouštění prostředí PowerShell.To enable them, you must modify your PowerShell execution policy. Otevřete prostředí PowerShell jako správce a zadejte tento příkaz:Open PowerShell as an administrator and enter the following command:

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force -Scope CurrentUser

Nainstalovat Docker (volitelné)Install Docker (optional)

Service Fabric je kontejner Orchestrator pro nasazení mikroslužeb napříč clusterem počítačů.Service Fabric is a container orchestrator for deploying microservices across a cluster of machines. Chcete-li spustit aplikace služby Windows Container v místním vývojovém clusteru, je nutné nejprve nainstalovat Docker for Windows.To run Windows container applications on your local development cluster, you must first install Docker for Windows. Získat Docker CE for Windows (stabilní)Get Docker CE for Windows (stable). Po nainstalování a spuštění Dockeru klikněte pravým tlačítkem myši na ikonu na hlavním panelu a vyberte Switch to Windows containers (Přepnout na kontejnery Windows).After installing and starting Docker, right-click on the tray icon and select Switch to Windows containers. Tento krok se vyžaduje pro spuštění imagí Dockeru založených na Windows.This step is required to run Docker images based on Windows.

Další krokyNext steps

Teď, když jste dokončili nastavení vývojového prostředí, můžete začít sestavovat a spouštět aplikace.Now that you've finished setting up your development environment, start building and running apps.