Preparare l'ambiente di sviluppo in WindowsPrepare your development environment on Windows

Per compilare ed eseguire applicazioni Azure Service Fabric nel computer di sviluppo Windows, installare il Service Fabric Runtime, l'SDK e gli strumenti.To build and run Azure Service Fabric applications on your Windows development machine, install the Service Fabric runtime, SDK, and tools. È anche necessario abilitare l'esecuzione di script Windows PowerShell inclusi nell'SDK.You also need to enable execution of the Windows PowerShell scripts included in the SDK.

PrerequisitiPrerequisites

Versioni del sistema operativo supportateSupported operating system versions

Per lo sviluppo, sono supportati i sistemi operativi seguenti:The following operating system versions are supported for development:

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

Nota

Supporto per Windows 7:Windows 7 support:

  • Per impostazione predefinita, Windows 7 include solo Windows PowerShell 2.0.Windows 7 only includes Windows PowerShell 2.0 by default. I cmdlet di PowerShell per Service Fabric richiedono PowerShell 3.0 o versione successiva.Service Fabric PowerShell cmdlets requires PowerShell 3.0 or higher. È possibile scaricare Windows PowerShell 5,0 dall'area download Microsoft.You can download Windows PowerShell 5.0 from the Microsoft Download Center.
  • Il proxy inverso di Service Fabric non è disponibile in Windows 7.Service Fabric Reverse Proxy is not available on Windows 7.

Installare l'SDK e gli strumentiInstall the SDK and tools

Installazione guidata piattaforma Web (WebPI) è la soluzione consigliata per installare l'SDK e gli strumenti.Web Platform Installer (WebPI) is the recommended way to install the SDK and tools. Se si ricevono errori di runtime tramite WebPI, è anche possibile trovare collegamenti diretti ai programmi di installazione nelle note sulla versione per una versione specifica di 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. Le note sulla versione sono reperibili nei vari annunci sulla versione nel blog del team di Service Fabric.The release notes can be found in the various release announcements on the Service Fabric team blog.

Nota

Gli aggiornamenti del cluster di sviluppo locale di Service Fabric non sono supportati.Local Service Fabric development cluster upgrades are not supported.

Per usare Visual Studio 2017 o 2019To use Visual Studio 2017 or 2019

Il Strumenti di Service Fabric fa parte del carico di lavoro di sviluppo di Azure in Visual Studio 2017 e 2019.The Service Fabric Tools are part of the Azure Development workload in Visual Studio 2017 and 2019. Abilitare questo carico di lavoro durante l'installazione di Visual Studio.Enable this workload as part of your Visual Studio installation. È anche necessario installare Microsoft Azure Service Fabric SDK e il runtime usando Installazione guidata piattaforma Web.In addition, you need to install the Microsoft Azure Service Fabric SDK and runtime using Web Platform Installer.

Per usare Visual Studio 2015 (è necessario Visual Studio 2015 Update 2 o versioni successive)To use Visual Studio 2015 (requires Visual Studio 2015 Update 2 or later)

Per Visual Studio 2015, gli strumenti di Service Fabric vengono installati con l'SDKe il runtime usando Installazione guidata piattaforma Web:For Visual Studio 2015, the Service Fabric tools are installed together with the SDK and runtime using the Web Platform Installer:

Installazione solo dell'SDKSDK installation only

Se è necessario solo l'SDK, è possibile installare questo pacchetto:If you only need the SDK, you can install this package:

Le versioni correnti sono:The current versions are:

  • SDK e strumenti Service Fabric 3.4.664Service Fabric SDK and Tools 3.4.664
  • 6.5.664 runtime di Service FabricService Fabric runtime 6.5.664
  • Strumenti di Service Fabric per Visual Studio 2015 2.5.20615.1Service Fabric Tools for Visual Studio 2015 2.5.20615.1
  • Visual Studio 2017 15.9 include Strumenti di Service Fabric per Visual Studio 2.4.11024.1Visual Studio 2017 15.9 includes Service Fabric Tools for Visual Studio 2.4.11024.1
  • Visual Studio 2019 16,1 include Strumenti di Service Fabric per Visual Studio 2.5.20423.3Visual Studio 2019 16.1 includes Service Fabric Tools for Visual Studio 2.5.20423.3

Per un elenco delle versioni supportate, vedere Service Fabric versions (Versioni di Service Fabric)For a list of supported versions, see Service Fabric versions

Nota

I cluster con singolo computer (OneBox) non sono supportati per gli aggiornamenti del cluster o delle applicazioni. Eliminare il cluster OneBox e ricrearlo se è necessario eseguire un aggiornamento del cluster o si riscontrano problemi durante un aggiornamento delle applicazioni.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.

Consentire l'esecuzione di script di PowerShellEnable PowerShell script execution

Service Fabric usa script di Windows PowerShell per creare un cluster di sviluppo locale e per distribuire le applicazioni da Visual Studio.Service Fabric uses Windows PowerShell scripts for creating a local development cluster and for deploying applications from Visual Studio. Per impostazione predefinita, Windows blocca l'esecuzione di questi script.By default, Windows blocks these scripts from running. Per abilitarli, è necessario modificare i criteri di esecuzione di PowerShell.To enable them, you must modify your PowerShell execution policy. A tale scopo, aprire PowerShell come amministratori e immettere il comando seguente:Open PowerShell as an administrator and enter the following command:

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force -Scope CurrentUser

Installare Docker (facoltativo)Install Docker (optional)

Service Fabric è un agente di orchestrazione dei contenitori per la distribuzione di microservizi in un cluster di computer.Service Fabric is a container orchestrator for deploying microservices across a cluster of machines. Per eseguire le applicazioni contenitore Windows nel cluster di sviluppo locale, è innanzitutto necessario installare Docker per Windows.To run Windows container applications on your local development cluster, you must first install Docker for Windows. Scaricare Docker CE per Windows (stabile).Get Docker CE for Windows (stable). Dopo aver installato e avviato Docker, fare clic con il pulsante destro del mouse sull'icona nell'area di notifica e selezionare Switch to Windows containers (Passa ai contenitori Windows).After installing and starting Docker, right-click on the tray icon and select Switch to Windows containers. Questo passaggio è necessario per eseguire le immagini Docker basate su Windows.This step is required to run Docker images based on Windows.

Passaggi successiviNext steps

Dopo avere configurato l'ambiente di sviluppo, iniziare a compilare ed eseguire le app.Now that you've finished setting up your development environment, start building and running apps.