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.
Det här avsnittet kompilerar 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 ska avinstalleras.
.NET-diagnostikverktyg
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 erbjuder en metod att samla in GC-dumpar (Garbage Collector) från levande .NET-processer.
dotnet-monitor är ett sätt att övervaka .NET-program i produktionsmiljöer och samla in diagnostikartefakter (till exempel dumpar, spårningar, loggar och mått) på begäran eller använda automatiserade regler för insamling under angivna förhållanden.
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-installationsverktyget för tilläggsförfattare
.NET-installationsverktyget 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 som 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.
WCF dotnet-svcutil-verktyg
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 den anslutna tjänstleverantören WCF Web Service Reference Visual Studio, som först levererades med Visual Studio 2017 version 15.5. Verktyget dotnet-svcutil , som ett .NET-verktyg, är tillgängligt i Linux, macOS och Windows.
Verktyget WCF dotnet-svcutil.xmlserializer
I .NET Framework kan du i förväg generera en serialiseringssammansättning med hjälp av verktyget svcutil. Verktyget WCF dotnet-svcutil.xmlserializer innehåller liknande funktioner i .NET 5 (och .NET Core) och senare versioner. Det förgenererar kod för serialisering av C# för de typer i klientprogrammet som används av WCF-tjänstkontraktet och som kan serialiseras av XmlSerializer. Detta förbättrar startprestandan 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 in sig på .NET 5 (och .NET Core) och senare versioner. Den skapar en sammansättning för XML-serialisering av typer i en assembly för att förbättra startprestanda vid serialisering och avserialisering av objekt av dessa typer med hjälp av XmlSerializer.
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.