Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Abschnitt wird eine Liste der Tools kompiliert, die die .NET-Funktionalität zusätzlich zur .NET CLI unterstützen und erweitern.
.NET-Deinstallationstool
Mit dem .NET-Deinstallationstool (dotnet-core-uninstall) können Sie .NET-SDKs und -Runtimes auf einem System bereinigen, sodass nur die angegebenen Versionen verbleiben. Eine Sammlung von Optionen ist verfügbar, um anzugeben, welche Versionen deinstalliert werden.
.NET-Diagnosetools
dotnet-counters ist ein Leistungsüberwachungstool zur Überwachung der Integrität und zur Leistungsuntersuchung auf erster Ebene.
dotnet-dump bietet eine Möglichkeit, Windows- und Linux-Kernabbilder ohne systemeigenen Debugger zu sammeln und zu analysieren.
dotnet-gcdump bietet eine Möglichkeit zum Sammeln von GC-Dumps (Garbage Collector) von .NET-Liveprozessen.
dotnet-monitor bietet eine Möglichkeit, .NET-Anwendungen in Produktionsumgebungen zu überwachen und Diagnoseartefakte (z. B. Dumps, Ablaufverfolgungen, Protokolle und Metriken) bei Bedarf zu sammeln oder automatisierte Regeln zum Sammeln unter bestimmten Bedingungen zu verwenden.
dotnet-trace sammelt Profilerstellungsdaten aus Ihrer App, die in Szenarien helfen können, in denen Sie herausfinden müssen, was dazu führt, dass eine App langsam ausgeführt wird.
.NET-Installationstool für Erweiterungsautoren
Das .NET-Installationstool für Erweiterungsautoren ist eine Visual Studio Code-Erweiterung, die den Erwerb der .NET-Runtime speziell für VS Code-Erweiterungsautoren zulässt. Dieses Tool soll in Erweiterungen genutzt werden, die in .NET geschrieben sind und .NET zum Starten von Teilen der Erweiterung (z. B. einem Sprachserver) erfordern. Die Erweiterung soll nicht direkt von Benutzern verwendet werden, um .NET für die Entwicklung zu installieren.
WCF-Webdienstreferenztool
Das Webdienst-Referenztool WCF (Windows Communication Foundation) ist ein verbundenes Dienstprogramm von Visual Studio, das in Visual Studio 2017 Version 15.5 eingeführt wurde. Dieses Tool ruft Metadaten von einem Webdienst in der aktuellen Lösung, an einem Netzwerkspeicherort oder aus einer WSDL-Datei ab. Sie generiert eine Quelldatei, die mit .NET kompatibel ist, und definiert eine WCF-Proxyklasse mit Methoden, die Sie für den Zugriff auf webdienstvorgänge verwenden können.
WCF-Tool „dotnet-svcutil“
Das WCF-Tool dotnet-svcutil ist ein .NET-Tool, das Metadaten aus einem Webdienst in einem Netzwerk oder aus einer WSDL-Datei abruft. Sie generiert eine Quelldatei, die mit .NET kompatibel ist, und definiert eine WCF-Proxyklasse mit Methoden, die Sie für den Zugriff auf webdienstvorgänge verwenden können.
Das Tool dotnet-svcutil ist eine Alternative zum mit Visual Studio verbundenen Dienstanbieter WCF Web Service Reference, der erstmals in Visual Studio 2017, Version 15.5 enthalten war. Das dotnet-svcutil-Tool als .NET-Tool ist unter Linux, macOS und Windows verfügbar.
WCF-Tool „dotnet-svcutil.xmlserializer“
Im .NET Framework können Sie eine Serialisierungsassembly mithilfe des svcutil-Tools vorab generieren. Das WCF dotnet-svcutil.xmlserializer-Tool bietet ähnliche Funktionen für .NET 5 (und .NET Core) und höhere Versionen. Es generiert vorab C#-Serialisierungscode für die Typen in der Clientanwendung, die vom WCF-Dienstvertrag verwendet werden und über XmlSerializer serialisiert werden können. Dadurch wird die Startleistung der XML-Serialisierung beim Serialisieren oder Deserialisieren von Objekten dieser Typen verbessert.
XML Serializer-Generator
Wie der Xml Serializer Generator (sgen.exe) für .NET Framework ist das Microsoft.XmlSerializer.Generator NuGet-Paket die Lösung für Bibliotheken, die auf .NET 5 (und .NET Core) und höhere Versionen abzielen. Es erstellt eine XML-Serialisierungsassembly für Typen, die in einer Assembly vorhanden sind, um die Startleistung der XML-Serialisierung zu verbessern, wenn Objekte dieser Typen mithilfe von XmlSerializer serialisiert oder deserialisiert werden.
Generieren von selbstsignierten Zertifikaten
Sie können dotnet dev-certs verwenden, um selbstsignierte Zertifikate für Entwicklungs- und Testszenarien zu erstellen.
.NET-Codeabdeckungstool
Sie können dotnet-coverage verwenden, um Codeabdeckung von jedem .NET-Prozess zu erfassen.