Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот раздел компилирует список средств, которые поддерживают и расширяют функциональные возможности .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 процесса.