Preparare l'ambiente di sviluppo in Windows

Per compilare ed eseguire applicazioni di Azure Service Fabric nel computer di sviluppo Windows, installare il runtime di Service Fabric, l'SDK e gli strumenti. È anche necessario abilitare l'esecuzione di script Windows PowerShell inclusi nell'SDK.

Prerequisiti

Assicurarsi di usare una versione di Windows supportata.

Scaricare e installare il runtime e l'SDK

Nota

WebPI usato in precedenza per l'installazione di SDK/Strumenti è stato deprecato il 1° luglio 2022

Il runtime può essere installato in modo indipendente. Tuttavia, l'SDK richiede il runtime, quindi per un ambiente di sviluppo è necessario installare sia il runtime che l'SDK. I collegamenti seguenti vengono scaricati per le versioni più recenti del runtime e dell'SDK:

Pacchetto Versione
Installare Runtime di Service Fabric per Windows
Installare l’SDK di Service Fabric

È possibile trovare collegamenti diretti ai programmi di installazione delle versioni precedenti nelle versioni di Service Fabric.

Per un elenco delle versioni supportate, vedere Versioni di Service Fabric.

Installare il runtime

Il programma di installazione di runtime deve essere eseguito da una shell della riga di comando ed è necessario usare il flag /accepteula. È consigliabile eseguire la shell della riga di comando con privilegi elevati per mantenere le stampe del log. L'esempio seguente è in PowerShell:

.\MicrosoftServiceFabric.<version>.exe /accepteula

Installazione dell'SDK

Dopo aver installato il runtime, è possibile installare correttamente l'SDK. È possibile eseguire il programma di installazione dalla shell della riga di comando o da Esplora file.

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.

Per usare Visual Studio 2017 o 2019

Gli strumenti di Service Fabric fanno parte del carico di lavoro di sviluppo di Azure in Visual Studio 2019 e 2017. Abilitare questo carico di lavoro durante l'installazione di Visual Studio. Inoltre, è necessario installare il runtime e l'SDK di Microsoft Azure Service Fabric come descritto in precedenza in Scaricare e installare il runtime e l'SDK.

Consentire l'esecuzione di script di PowerShell

Service Fabric usa script di Windows PowerShell per creare un cluster di sviluppo locale e per distribuire le applicazioni da Visual Studio. Per impostazione predefinita, Windows blocca l'esecuzione di questi script. Per abilitarli, è necessario modificare i criteri di esecuzione di PowerShell. A tale scopo, aprire PowerShell come amministratori e immettere il comando seguente:

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force -Scope CurrentUser

Installare Docker (facoltativo)

Service Fabric è un agente di orchestrazione dei contenitori per la distribuzione di microservizi in un cluster di computer. Per eseguire le applicazioni contenitore Windows nel cluster di sviluppo locale, è innanzitutto necessario installare Docker per Windows. Scaricare Docker CE per Windows (stabile). Dopo aver installato e avviato Docker, fare clic con il pulsante destro del mouse sull'icona nell'area di notifica e selezionare Passa ai contenitori Windows. Questo passaggio è necessario per eseguire le immagini Docker basate su Windows.

Passaggi successivi

Dopo avere configurato l'ambiente di sviluppo, iniziare a compilare ed eseguire le app.