Översikt över ytterligare .NET-verktyg
Det här avsnittet sammanställer en lista över verktyg som stöder och utökar .NET-funktionerna, utöver .NET CLI.
Avinstallationsverktyget för .NET
Med .NET-avinstallationsverktyget (dotnet-core-uninstall
) kan du rensa .NET SDK:er och runtimes i ett system så att endast de angivna versionerna finns kvar. Det finns en samling alternativ för att ange vilka versioner som avinstalleras.
Diagnostikverktyg för .NET
dotnet-counters är ett prestandaövervakningsverktyg för hälsoövervakning och prestandaundersökning på första nivån.
dotnet-dump är ett sätt att samla in och analysera Windows- och Linux-kärndumpar utan ett internt felsökningsprogram.
dotnet-gcdump är ett sätt att samla in GC-dumpar (Skräpinsamlare) med live-.NET-processer.
dotnet-trace samlar in profileringsdata från din app som kan hjälpa dig i scenarier där du behöver ta reda på vad som gör att en app körs långsamt.
.NET-installationsverktyg för tilläggsförfattare
.NET Install-verktyget för tilläggsförfattare är ett Visual Studio Code-tillägg som tillåter förvärv av .NET-körningen specifikt för VS Code-tilläggsförfattare. Det här verktyget är avsett att användas i tillägg som är skrivna i .NET och kräver att .NET startar delar av tillägget (till exempel en språkserver). Tillägget är inte avsett att användas direkt av användare för att installera .NET för utveckling.
Referensverktyg för WCF-webbtjänst
Webbtjänstreferensverktyget för WCF (Windows Communication Foundation) är en Visual Studio ansluten tjänstleverantör som debuterade i Visual Studio 2017 version 15.5. Det här verktyget hämtar metadata från en webbtjänst i den aktuella lösningen, på en nätverksplats eller från en WSDL-fil. Den genererar en källfil som är kompatibel med .NET och definierar en WCF-proxyklass med metoder som du kan använda för att komma åt webbtjänståtgärderna.
Verktyget WCF dotnet-svcutil
Verktyget WCF dotnet-svcutil är ett .NET-verktyg som hämtar metadata från en webbtjänst på en nätverksplats eller från en WSDL-fil. Den genererar en källfil som är kompatibel med .NET och definierar en WCF-proxyklass med metoder som du kan använda för att komma åt webbtjänståtgärderna.
Verktyget dotnet-svcutil är ett alternativ till WCF-webbtjänstreferensen Visual Studio ansluten tjänstleverantör, som först levererades med Visual Studio 2017 version 15.5. Verktyget dotnet-svcutil är som ett .NET-verktyg tillgängligt i Linux, macOS och Windows.
Verktyget WCF dotnet-svcutil.xmlserializer
På .NET Framework kan du i förväg generera en serialiseringssammansättning med hjälp av verktyget svcutil. Verktyget WCF dotnet-svcutil.xmlserializer ger liknande funktioner i .NET 5 (och .NET Core) och senare versioner. Den förgenererar C#-serialiseringskod för de typer i klientprogrammet som används av WCF-tjänstkontraktet och som kan serialiseras av XmlSerializer. Detta förbättrar startprestanda för XML-serialisering vid serialisering eller deserialisering av objekt av dessa typer.
XML Serializer Generator
Precis som Xml Serializer Generator (sgen.exe) för .NET Framework är NuGet-paketet Microsoft.XmlSerializer.Generator lösningen för bibliotek som riktar sig mot .NET 5 (och .NET Core) och senare versioner. Den skapar en XML-serialiseringssammansättning för typer som ingår i en sammansättning för att förbättra startprestanda för XML-serialisering vid serialisering eller av-serialisering av objekt av dessa typer med hjälp XmlSerializerav .
Generera Self-Signed-certifikat
Du kan använda dotnet dev-certs för att skapa självsignerade certifikat för utvecklings- och testscenarier.
.NET-kodtäckningsverktyg
Du kan använda dotnet-täckning för att samla in kodtäckning från valfri .NET-process.