Omówienie dodatkowych narzędzi .NET
Ta sekcja kompiluje listę narzędzi, które obsługują i rozszerzają funkcjonalność .NET, oprócz interfejsu wiersza polecenia .NET.
Narzędzie odinstalowywania .NET
Narzędzie odinstalowywania .NET () umożliwia oczyszczanie zestawów SDK i środowisk uruchomieniowych .NET w systemie w taki sposób, aby pozostały tylko określone wersje. Dostępna jest kolekcja opcji, która pozwala określić, które wersje zostaną odinstalowane.
Narzędzia diagnostyczne .NET
dotnet-counters to narzędzie do monitorowania wydajności do monitorowania kondycji pierwszego poziomu i badania wydajności.
Dotnet-dump umożliwia zbieranie i analizowanie zrzutów Windows systemu Linux bez natywnego debugera.
Dotnet-gcdump umożliwia zbieranie zrzutów pamięci (modułu odśmiecania pamięci) procesów na żywo .NET.
Dotnet-trace zbiera dane profilowania z aplikacji, które mogą pomóc w scenariuszach, w których trzeba dowiedzieć się, co powoduje powolne uruchamianie aplikacji.
Narzędzie instalacji .NET dla autorów rozszerzeń
Narzędzie instalacji .NET dla autorów rozszerzeń to rozszerzenie Visual Studio Code, które umożliwia pozyskiwanie środowiska uruchomieniowego .NET specjalnie dla VS Code rozszerzeń. To narzędzie jest przeznaczone do wykorzystania w rozszerzeniach napisanych na platformie .NET i wymagających programu .NET do rozruchu fragmentów rozszerzenia (na przykład serwera języka). Rozszerzenie nie ma być używane bezpośrednio przez użytkowników do instalowania programu .NET na platformie .
WCF Web Service Reference narzędziu
Narzędzie referencyjne usługi sieci Web WCF (Windows Communication Foundation) to dostawca usług połączonych z programem Visual Studio, który dokonał zmian w wersji 15.5 programu Visual Studio 2017. To narzędzie pobiera metadane z usługi internetowej w bieżącym rozwiązaniu, w lokalizacji sieciowej lub z pliku WSDL. Generuje plik źródłowy zgodny z platformą .NET, definiując klasę serwera proxy WCF za pomocą metod, których można użyć do uzyskania dostępu do operacji usługi internetowej.
Narzędzie dotnet-svcutil WCF
Narzędzie dotnet-svcutil programu WCF to narzędzie .NET, które pobiera metadane z usługi internetowej w lokalizacji sieciowej lub z pliku WSDL. Generuje plik źródłowy zgodny z platformą .NET, definiując klasę serwera proxy WCF za pomocą metod, których można użyć do uzyskania dostępu do operacji usługi internetowej.
Narzędzie dotnet-svcutil jest alternatywą dla dostawcy usług połączonych WCF Web Service Reference Visual Studio, który najpierw został dostarczony z programem Visual Studio 2017 w wersji 15.5. Narzędzie dotnet-svcutil jako narzędzie .NET jest dostępne w systemach Linux, macOS i Windows.
Narzędzie dotnet-svcutil.xmlserializer programu WCF
Na .NET Framework można wstępnie wygenerować zestaw serializacji przy użyciu narzędzia svcutil. Narzędzie w programie WCF dotnet-svcutil.xmlserializer zapewnia podobne funkcje na platformie .NET 5 (i .NET Core) i nowszych wersjach. Wstępnie generuje kod serializacji języka C# dla typów w aplikacji klienckiej, które są używane przez kontrakt usługi WCF i które mogą być serializowane przez XmlSerializer. Zwiększa to wydajność uruchamiania serializacji XML podczas serializacji lub deserializacji obiektów tych typów.
Generator serializatora XML
Podobnie jak w przypadku generatora serializatora XML (sgen.exe) dla programu .NET Framework, pakiet Microsoft.XmlSerializer.Generator NuGet jest rozwiązaniem dla bibliotek, które są docelowe dla platformy .NET 5 (i .NET Core) i nowszych wersji. Tworzy zestaw serializacji XML dla typów zawartych w zestawie, aby zwiększyć wydajność uruchamiania serializacji XML podczas serializacji lub co najmniej serializacji obiektów tych typów przy użyciu XmlSerializer.
Generowanie Self-Signed certyfikatów
Za pomocą dotnet dev-certs można tworzyć certyfikaty z podpisem własnym na użytek scenariuszy testowania i testowania.
Narzędzie pokrycia kodu .NET
Za pomocą funkcji dotnet-coverage można zbierać pokrycie kodu z dowolnego procesu .NET.