Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот раздел компилирует список средств, которые поддерживают и расширяют функциональные возможности .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 процесса.