Dela via


Service Fabric för Visual Studio Code

Service Fabric Reliable Services-tillägget för VS Code innehåller de verktyg som krävs för att skapa, skapa och felsöka Service Fabric-program i Windows-, Linux- och macOS-operativsystem.

Den här artikeln innehåller en översikt över kraven och konfigurationen av tillägget samt användningen av de olika kommandon som tillhandahålls av tillägget.

Viktigt!

Service Fabric Java-program kan utvecklas på Windows-datorer, men kan endast distribueras till Azure Linux-kluster. Felsökning av Java-program stöds inte i Windows.

Förutsättningar

Följande krav måste installeras i alla miljöer.

  • Visual Studio Code

  • Node.js

  • Git

  • Service Fabric SDK

  • Yeoman Generators – installera lämpliga generatorer för ditt program

    npm install -g yo
    npm install -g generator-azuresfjava
    npm install -g generator-azuresfcsharp
    npm install -g generator-azuresfcontainer
    npm install -g generator-azuresfguest
    

Följande krav måste installeras för Java-utveckling:

  • Java SDK (version 1.8)
  • Gradle
  • Felsökningsprogram för Java VS Code-tillägget Krävs för att felsöka Java-tjänster. Felsökning av Java-tjänster stöds endast på Linux. Du kan installera antingen genom att klicka på ikonen Tillägg i aktivitetsfältet i VS Code och söka efter tillägget eller från VS Code Marketplace.

Följande krav måste installeras för .NET Core/C#-utveckling:

Inställningar

  1. Öppna VS Code.
  2. Klicka på ikonen Tillägg i aktivitetsfältet till vänster i VS Code. Sök efter "Service Fabric". Klicka på Installera för Service Fabric Reliable Services-tillägget.

Kommandon

Service Fabric Reliable Services-tillägget för VS Code innehåller många kommandon som hjälper utvecklare att skapa och distribuera Service Fabric-projekt. Du kan anropa kommandon från kommandopaletten genom att trycka på (Ctrl + Shift + p), skriva in kommandonamnet i inmatningsfältet och välja önskat kommando från förslagslistan.

  • Service Fabric: Skapa program
  • Service Fabric: Publicera applikation
  • Service Fabric: Distribuera applikation
  • Service Fabric: Ta bort program
  • Service Fabric: Skapa program
  • Service Fabric: Rensa applikation

Service Fabric: Skapa program

Kommandot Service Fabric: Create Application skapar ett nytt Service Fabric-program på den aktuella arbetsytan. Beroende på vilka yeoman-generatorer som är installerade på utvecklingsdatorn kan du skapa flera typer av Service Fabric-program, inklusive Java-, C#-, Container- och Gästprojekt.

  1. Välj kommandot Service Fabric: Create Application (Service Fabric: Skapa program)
  2. Välj typ för ditt nya Service Fabric-program.
  3. Ange namnet på det program som du vill skapa
  4. Välj den typ av tjänst som du vill lägga till i ditt Service Fabric-program.
  5. Följ anvisningarna för att namnge tjänsten.
  6. Det nya Service Fabric-programmet visas på arbetsytan.
  7. Öppna den nya programmappen så att den blir rotmappen på arbetsytan. Du kan fortsätta köra kommandon härifrån.

Service Fabric: Lägg till tjänst

Kommandot Service Fabric: Add Service lägger till en ny tjänst i ett befintligt Service Fabric-program. Applikationen som tjänsten ska läggas till i måste vara arbetsytans rotkatalog.

  1. Välj kommandot Service Fabric: Lägg till tjänst .
  2. Välj typ av ditt aktuella Service Fabric-program.
  3. Välj den typ av tjänst som du vill lägga till i ditt Service Fabric-program.
  4. Följ anvisningarna för att namnge tjänsten.
  5. Den nya tjänsten visas i projektkatalogen.

Service Fabric: Publicera applikation

Kommandot Service Fabric: Publish Application distribuerar ditt Service Fabric-program i ett fjärrkluster. Målklustret kan vara antingen ett säkert eller osäkert kluster. Om parametrar inte anges i Cloud.jsondistribueras programmet till det lokala klustret.

  1. Första gången programmet skapas genereras en Cloud.json-fil i projektkatalogen.
  2. Ange värdena för klustret som du vill ansluta till i filen Cloud.json.
  3. Välj kommandot Service Fabric: Publish Application (Service Fabric: Publicera program ).
  4. Visa målklustret med Service Fabric Explorer för att bekräfta att programmet har installerats.

Service Fabric: Distribuera applikation (Localhost)

Kommandot Service Fabric: Deploy Application distribuerar ditt Service Fabric-program till ditt lokala kluster. Kontrollera att det lokala klustret körs innan du använder kommandot .

  1. Välj kommandot Service Fabric: Deploy Application (Service Fabric: Distribuera program)
  2. Visa det lokala klustret med Service Fabric Explorer (http://localhost:19080/Explorer) för att bekräfta att programmet har installerats. Detta kan ta lite tid, så ha tålamod.
  3. Du kan också använda Service Fabric: Publicera programkommando utan att ange några parametrar i filen Cloud.json för att distribuera till ett lokalt kluster.

Anmärkning

Distribution av Java-program till det lokala klustret stöds inte på Windows-datorer.

Service Fabric: Ta bort program

Kommandot Service Fabric: Remove Application tar bort ett Service Fabric-program från klustret som det tidigare distribuerades till med hjälp av VS Code-tillägget.

  1. Välj kommandot Service Fabric: Remove Application (Service Fabric: Ta bort program ).
  2. Visa klustret med Service Fabric Explorer för att bekräfta att programmet har tagits bort. Detta kan ta lite tid, så ha tålamod.

Service Fabric: Skapa program

Kommandot Service Fabric: Build Application kan skapa antingen Java- eller C#Service Fabric-program.

  1. Kontrollera att du är i programmets rotmapp innan du kör det här kommandot. Kommandot identifierar typen av program (C# eller Java) och skapar ditt program i enlighet med detta.
  2. Välj kommandot Service Fabric: Build Application.
  3. Utdata från byggprocessen skrivs till den integrerade terminalen.

Service Fabric: Rensa applikation

Kommandot Service Fabric: Clean Application tar bort alla jar-filer och interna bibliotek som genererades av bygget. Gäller endast för Java-program.

  1. Kontrollera att du är i programmets rotmapp innan du kör det här kommandot.
  2. Välj kommandot Service Fabric: Clean Application.
  3. Utdata från den rena processen skrivs till den integrerade terminalen.

Nästa steg