Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
              Inkluderar: Värdintegrering ingår Endast värdintegrering –  integrering ingår inte
Not
Den här integreringen Aspire är en del av Community Toolkit och stöds inte officiellt av Aspire teamet.
I den här artikeln får du lära dig hur du använder Aspire Go-värdintegrering för att köra Go-applikationer.
Värdtjänstintegration
Kom igång med Aspire Go-värdintegrering genom att installera 📦 CommunityToolkit.Aspire.Hosting.Go NuGet-paketet i AppHost-projektet.
dotnet add package CommunityToolkit.Aspire.Hosting.Golang
Mer information finns i dotnet add package eller Hantera paketberoenden i .NET applikationer.
Exempel på användning
I filen för AppHost.cs ditt AppHost-projekt anropar du AddGolangApp metoden för att lägga till ett Go-program i byggaren.
var golang = builder.AddGolangApp("golang", "../gin-api")
    .WithHttpEndpoint(env: "PORT");
Miljövariabeln PORT används för att fastställa vilken port Som Go-programmet ska lyssna på. Som standard tilldelas den här porten slumpmässigt av Aspire. Namnet på miljövariabeln kan ändras genom att ett annat värde skickas till metoden WithHttpEndpoint.
Go-programmet kan läggas till som en referens till andra resurser i AppHost-projektet.