Overzicht van extra hulpprogramma's voor .NET
Deze sectie compileert een lijst met hulpprogramma's die de .NET-functionaliteit ondersteunen en uitbreiden, naast de .NET CLI.
Hulpprogramma voor verwijderen van .NET
Met het .NET Uninstall Tool (dotnet-core-uninstall
) kunt u .NET SDK's en runtimes op een systeem opschonen, zodat alleen de opgegeven versies blijven bestaan. Er is een verzameling opties beschikbaar om op te geven welke versies worden verwijderd.
Diagnostische hulpprogramma's van .NET
dotnet-counters is een hulpprogramma voor prestatiebewaking voor statusbewaking en prestatieonderzoek op het eerste niveau.
dotnet-dump biedt een manier om Windows en Linux-kerndumps te verzamelen en te analyseren zonder een systeemeigen foutopsporingsprogramma.
dotnet-gcdump biedt een manier om GC-dumps (Garbage Collector) van live .NET-processen te verzamelen.
dotnet-trace verzamelt profileringsgegevens van uw app die u kunnen helpen in scenario's waarin u wilt weten wat ervoor zorgt dat een app traag wordt uitgevoerd.
.NET Install Tool voor auteurs van extensies
Het hulpprogramma .NET Install voor auteurs van extensies is een Visual Studio Code-extensie waarmee de .NET-runtime specifiek kan worden overgenomen voor auteurs van VS Code-extensies. Dit hulpprogramma is bedoeld om te worden gebruikt in extensies die zijn geschreven in .NET en vereist .NET om onderdelen van de extensie op te starten (bijvoorbeeld een taalserver). De extensie is niet bedoeld om rechtstreeks door gebruikers te worden gebruikt om .NET te installeren voor ontwikkeling.
WcF-webservicereferentieprogramma
Het webserviceverwijzingsprogramma van WCF (Windows Communication Foundation) is een Visual Studio verbonden serviceprovider die zijn debuut maakte in Visual Studio versie 15.5 van 2017. Met dit hulpprogramma worden metagegevens opgehaald uit een webservice in de huidige oplossing, op een netwerklocatie of vanuit een WSDL-bestand. Er wordt een bronbestand gegenereerd dat compatibel is met .NET, waarbij een WCF-proxyklasse wordt gedefinieerd met methoden die u kunt gebruiken voor toegang tot de webservicebewerkingen.
WCF dotnet-svcutil tool
Het hulpprogramma WCF dotnet-svcutil is een .NET-hulpprogramma waarmee metagegevens worden opgehaald uit een webservice op een netwerklocatie of vanuit een WSDL-bestand. Er wordt een bronbestand gegenereerd dat compatibel is met .NET, waarbij een WCF-proxyklasse wordt gedefinieerd met methoden die u kunt gebruiken voor toegang tot de webservicebewerkingen.
Het hulpprogramma dotnet-svcutil is een alternatief voor de WCF-webserviceverwijzing Visual Studio verbonden serviceprovider, die voor het eerst wordt geleverd met Visual Studio versie 15.5 van 2017. Het hulpprogramma dotnet-svcutil, als .NET-hulpprogramma, is beschikbaar in Linux, macOS en Windows.
WCF dotnet-svcutil.xmlserializer-hulpprogramma
Op de .NET Framework kunt u vooraf een serialisatieassembly genereren met behulp van het hulpprogramma svcutil. Het hulpprogramma WCF dotnet-svcutil.xmlserializer biedt vergelijkbare functionaliteit op .NET 5 (en .NET Core) en latere versies. Er wordt vooraf C#-serialisatiecode gegenereerd voor de typen in de clienttoepassing die worden gebruikt door het WCF-servicecontract en die kunnen worden geserialiseerd door de XmlSerializer. Dit verbetert de opstartprestaties van XML-serialisatie bij het serialiseren of deserialiseren van objecten van deze typen.
XML Serializer Generator
Net als de Xml Serializer Generator (sgen.exe) voor de .NET Framework, is het NuGet-pakket Microsoft.XmlSerializer.Generator de oplossing voor bibliotheken die zich richten op .NET 5 (en .NET Core) en latere versies. Er wordt een XML-serialisatieassembly gemaakt voor typen in een assembly om de opstartprestaties van XML-serialisatie te verbeteren wanneer objecten van deze typen worden geserialiseerd of gedeserialiseerd met behulp van XmlSerializer.
Self-Signed certificaten genereren
U kunt dotnet dev-certs gebruiken om zelfondertekende certificaten te maken voor ontwikkelings- en testscenario's.
Hulpprogramma voor .NET-codedekking
U kunt dotnet-dekking gebruiken om codedekking te verzamelen van elk .NET-proces.