Gambaran umum alat tambahan .NET
Bagian ini mengkompilasi daftar alat yang mendukung dan memperluas fungsionalitas .NET, selain .NET CLI.
Alat Hapus Instalan .NET
Alat .NET Uninstall (dotnet-core-uninstall
) memungkinkan Anda membersihkan .NET SDK dan Runtime pada sistem sehingga hanya versi yang ditentukan yang tersisa. Kumpulan opsi tersedia untuk menentukan versi mana yang dihapus instalasinya.
Alat diagnostik .NET
penghitung dotnet adalah alat pemantauan performa untuk pemantauan kesehatan tingkat pertama dan penyelidikan performa.
dotnet-dump menyediakan cara untuk mengumpulkan dan menganalisis Windows dan cadangan inti Linux tanpa debugger asli.
dotnet-gcdump menyediakan cara untuk mengumpulkan cadangan GC (Pengumpul Sampah) dari proses .NET langsung.
dotnet-trace mengumpulkan data pembuatan profil dari aplikasi Anda yang dapat membantu dalam skenario di mana Anda perlu mengetahui apa yang menyebabkan aplikasi berjalan lambat.
Alat Penginstalan .NET untuk penulis ekstensi
Alat Penginstalan .NET untuk penulis ekstensi adalah ekstensi Visual Studio Code yang memungkinkan akuisisi runtime .NET khusus untuk penulis ekstensi Visual Studio Code. Alat ini dimaksudkan untuk dimanfaatkan dalam ekstensi yang ditulis dalam .NET dan mengharuskan .NET untuk mem-boot potongan ekstensi (misalnya, server bahasa). Ekstensi ini tidak dimaksudkan untuk digunakan langsung oleh pengguna untuk menginstal .NET untuk pengembangan.
Alat Referensi Layanan Web WCF
Alat Referensi Layanan Web WCF (Windows Communication Foundation) adalah penyedia layanan Visual Studio terhubung yang melakukan debut pada Visual Studio 2017 versi 15.5. Alat ini mengambil metadata dari layanan web dalam solusi saat ini, di lokasi jaringan, atau dari file WSDL. Ini menghasilkan file sumber yang kompatibel dengan .NET, menentukan kelas proksi WCF dengan metode yang dapat Anda gunakan untuk mengakses operasi layanan web.
Alat dotnet-svcutil WCF
Alat dotnet-svcutil WCF adalah alat .NET yang mengambil metadata dari layanan web di lokasi jaringan atau dari file WSDL. Ini menghasilkan file sumber yang kompatibel dengan .NET, menentukan kelas proksi WCF dengan metode yang dapat Anda gunakan untuk mengakses operasi layanan web.
Alat dotnet-svcutil adalah alternatif untuk WCF Web Service Reference Visual Studio penyedia layanan yang terhubung, yang pertama kali dikirim dengan Visual Studio 2017 versi 15.5. Alat dotnet-svcutil, sebagai alat .NET, tersedia di Linux, macOS, dan Windows.
Alat dotnet-svcutil.xmlserializer WCF
Pada .NET Framework, Anda dapat membuat rakitan serialisasi terlebih dahulu menggunakan alat svcutil. Alat WCF dotnet-svcutil.xmlserializer menyediakan fungsionalitas serupa pada .NET 5 (dan .NET Core) dan versi yang lebih baru. Ini telah menghasilkan kode serialisasi C# untuk jenis dalam aplikasi klien yang digunakan oleh Kontrak Layanan WCF dan yang dapat diserialisasikan oleh XmlSerializer. Ini meningkatkan performa startup serialisasi XML saat membuat serialisasi atau deserialisasi objek dari jenis tersebut.
XML Serializer Generator
Seperti Xml Serializer Generator (sgen.exe) untuk .NET Framework, paket Microsoft.XmlSerializer.Generator NuGet adalah solusi untuk pustaka yang menargetkan .NET 5 (dan .NET Core) dan versi yang lebih baru. Ini membuat rakitan serialisasi XML untuk jenis yang terkandung dalam perakitan untuk meningkatkan performa startup serialisasi XML saat membuat serialisasi atau membatalkan serialisasi objek dari jenis tersebut menggunakan XmlSerializer.
Membuat Sertifikat Self-Signed
Anda dapat menggunakan dotnet dev-certs untuk membuat sertifikat yang ditandatangani sendiri untuk skenario pengembangan dan pengujian.
Alat cakupan kode .NET
Anda dapat menggunakan dotnet-coverage untuk mengumpulkan cakupan kode dari proses .NET apa pun.