Поделиться через


Обзор дополнительных средств .NET

Этот раздел компилирует список средств, которые поддерживают и расширяют функциональные возможности .NET, а также интерфейс командной строки .NET.

Инструмент удаления .NET

Средство удаления .NET (dotnet-core-uninstall) позволяет очистить пакеты SDK и среды выполнения .NET в системе, чтобы остаться только указанные версии. Коллекция параметров доступна для указания версий, которые удаляются.

Средства диагностики .NET

dotnet-counters — это средство для мониторинга производительности, используемое для проверки состояния системы первого уровня и исследования производительности.

dotnet-dump предоставляет способ сбора и анализа основных дампов Windows и Linux без собственного отладчика.

dotnet-gcdump предоставляет способ сбора дампов GC (сборщика мусора) динамических процессов .NET.

dotnet-monitor позволяет отслеживать приложения .NET в рабочих средах и собирать диагностические артефакты (например, дампы, трассировки, журналы и метрики) по запросу или использовать автоматические правила для сбора данных в указанных условиях.

dotnet-trace собирает данные профилирования из приложения, которые могут помочь в сценариях, где необходимо выяснить, что приводит к замедлению работы приложения.

Средство установки .NET для авторов расширений

Средство установки .NET для авторов расширений — это расширение Visual Studio Code, позволяющее получить среду выполнения .NET специально для авторов расширений VS Code. Это средство предназначено для использования в расширениях, написанных в .NET и требующих загрузки частей расширения .NET (например, сервера языка). Расширение не предназначено для непосредственного использования пользователями для установки .NET для разработки.

Справочные материалы по веб-службе WCF

Средство справки по веб-службам WCF (Windows Communication Foundation) — это поставщик подключенных служб Visual Studio, который дебютировал в Visual Studio 2017 версии 15.5. Это средство извлекает метаданные из веб-службы в текущем решении, в сетевом расположении или из WSDL-файла. Он создает исходный файл, совместимый с .NET, определяя прокси-класс WCF с методами, которые можно использовать для доступа к операциям веб-службы.

Средство WCF dotnet-svcutil

Средство WCF dotnet-svcutil — это средство .NET, которое извлекает метаданные из веб-службы в сетевом расположении или из WSDL-файла. Он создает исходный файл, совместимый с .NET, определяя прокси-класс WCF с методами, которые можно использовать для доступа к операциям веб-службы.

Средство dotnet-svcutil является альтернативой поставщику подключенных служб WCF Web Service Reference Visual Studio, который впервые поставляется с Visual Studio 2017 версии 15.5. Средство dotnet-svcutil в качестве средства .NET доступно в Linux, macOS и Windows.

Утилита WCF dotnet-svcutil.xmlserializer

В .NET Framework можно предварительно создать сборку сериализации с помощью средства svcutil. Средство WCF dotnet-svcutil.xmlserializer предоставляет аналогичные функции в .NET 5 (и .NET Core) и более поздних версиях. Он предварительно генерирует код сериализации C# для типов в клиентском приложении, которые используются контрактом службы WCF и которые могут быть сериализованы с помощью XmlSerializer. Это повышает производительность запуска сериализации XML при сериализации или десериализации объектов этих типов.

Генератор сериализатора XML

Как и генератор сериализатора XML (sgen.exe) для .NET Framework, пакет NuGet Microsoft.XmlSerializer.Generator — это решение для библиотек, предназначенных для .NET 5 (и .NET Core) и более поздних версий. Он создает сборку сериализации XML для типов, содержащихся в сборке, чтобы повысить производительность запуска сериализации XML при сериализации или десериализации объектов этих типов.XmlSerializer

Создание сертификатов Self-Signed

С помощью dotnet dev-certs можно создавать самозаверяющие сертификаты для сценариев разработки и тестирования.

Инструмент анализа покрытия кода .NET

Вы можете использовать dotnet-coverage для сбора данных о покрытии кода из любого .NET процесса.