Använd Visual Studio för att förenkla skrivning och hantering av Service Fabric program
Du kan hantera dina Azure Service Fabric-program och-tjänster via Visual Studio. När du har konfigurerat utvecklings miljönkan du använda Visual Studio för att skapa Service Fabric program, lägga till tjänster eller paketera, registrera och distribuera program i ditt lokala utvecklings kluster.
Distribuera ditt Service Fabric program
Som standard kombinerar distribution av ett program följande steg till en enkel åtgärd:
- Skapa programpaketet
- Laddar upp programpaketet till avbildnings arkivet
- Registrera program typen
- Ta bort alla program instanser som körs
- Skapa en program instans
Tryck på F5 i Visual Studio för att distribuera ditt program och koppla fel sökaren till alla program instanser. Du kan använda CTRL + F5 för att distribuera ett program utan fel sökning, eller så kan du publicera till ett lokalt kluster eller fjärrkluster med hjälp av publicerings profilen.
Program fel söknings läge
Visual Studio ger en egenskap som kallas program fel söknings läge, som styr hur du vill att Visual Studios ska hantera program distribution som en del av fel sökningen.
Ange egenskapen för fel söknings läge för program
- På snabb menyn Service Fabric program projektets (*. sfproj), väljer du Egenskaper (eller trycker på F4 -tangenten).
- I fönstret Egenskaper anger du egenskapen program fel söknings läge .

Program fel söknings lägen
- Uppdatera program Med det här läget kan du snabbt ändra och felsöka koden och stödja redigering av statiska webbfiler under fel sökning. Det här läget fungerar bara om det lokala utvecklings klustret är i 1-Node-läge. Detta är standard läget för fel sökning av program.
- Ta bort program gör att programmet tas bort när Felsökningssessionen avslutas.
- Automatisk uppgradering Programmet fortsätter att köras när Felsökningssessionen avslutas. Nästa felsökningssession kommer att behandla distributionen som en uppgradering. Uppgraderings processen bevarar alla data som du angav i en tidigare felsökningssession.
- Behåll program Programmet fortsätter att köras i klustret när Felsökningssessionen avslutas. I början av nästa felsökningssession kommer programmet att tas bort.
För automatisk uppgradering av data bevaras genom att använda program uppgraderings funktionerna i Service Fabric. Mer information om hur du uppgraderar program och hur du kan utföra en uppgradering i en verklig miljö finns Service Fabric program uppgradering.
Lägga till en tjänst i Service Fabric programmet
Du kan lägga till nya tjänster i programmet för att utöka dess funktioner. För att säkerställa att tjänsten ingår i programpaketet lägger du till tjänsten via den nya Fabric-tjänsten... meny alternativet.

Välj en Service Fabric projekt typ som ska läggas till i programmet och ange ett namn för tjänsten. Se välja ett ramverk för tjänsten för att hjälpa dig att bestämma vilken tjänst typ som ska användas.

Den nya tjänsten läggs till i lösningen och det befintliga programpaketet. Tjänst referenserna och en standard tjänst instans läggs till i program manifestet, vilket gör att tjänsten skapas och startas nästa gång du distribuerar programmet.

Paketera ditt Service Fabric program
Om du vill distribuera programmet och dess tjänster till ett kluster måste du skapa ett programpaket. Paketet ordnar applikations manifestet, tjänst manifesten och andra nödvändiga filer i en specifik layout. Visual Studio konfigurerar och hanterar paketet i programprojektets mapp i "pkg"-katalogen. Om du klickar på paket i programmets snabb meny skapas eller uppdateras programpaketet.
Ta bort program och program typer med hjälp av Cloud Explorer
Du kan utföra grundläggande kluster hanterings åtgärder i Visual Studio med hjälp av Cloud Explorer, som du kan starta från menyn Visa . Du kan till exempel ta bort program och avetablera program typer på lokala eller fjärranslutna kluster.

Tips
En omfattande kluster hanterings funktion finns i visualisera klustret med Service Fabric Explorer.