.NET ek araçlarına genel bakış

Bu bölümde.NET CLI'ya ek olarak .NET işlevselliğini destekleyen ve genişleten araçların bir listesi derlenmiş olur.

.NET Kaldırma Aracı

.NET Kaldırma Aracı (), sistem üzerinde yalnızca belirtilen sürümlerin kalması için .NET SDK'larını ve Çalışma Zamanlarını temizlemenizi sağlar. Hangi sürümlerin kaldır olduğunu belirtmek için bir seçenek koleksiyonu kullanılabilir.

.NET tanılama araçları

dotnet-counters , birinci düzey sistem durumu izleme ve performans araştırma için bir performans izleme aracıdır.

dotnet-dump, yerel hata ayıklayıcı olmadan Windows Linux çekirdek dökümlerini toplamak ve analiz etmek için bir yol sağlar.

dotnet-gcdump , canlı .NET işlemlerinin GC (Atık Toplayıcı) dökümlerini toplamak için bir yol sağlar.

dotnet-trace , uygulamanın yavaş çalışmasına neyin neden olduğunu bulmanız gereken senaryolarda yardımcı olmak için uygulamanıza profil oluşturma verilerini toplar.

Uzantı yazarları için .NET Yükleme aracı

Uzantı yazarları için .NET Yükleme aracı, özellikle Visual Studio Code için .NET çalışma zamanının alınmasına olanak sağlayan bir VS Code uzantısıdır. Bu araç, .NET'te yazılan ve uzantının parçalarının (örneğin, bir dil sunucusu) önyüklemesi için .NET gerektiren uzantılarda kullanılmak üzere tasarlanmıştır. Uzantının, geliştirme için .NET'i yüklemek üzere doğrudan kullanıcılar tarafından kullanılmaya yönelik değildir.

WCF Web Service Reference aracı

WCF (Windows Communication Foundation) Web Hizmeti Başvurusu aracı, Visual Studio 2017 sürüm 15.5'te Visual Studio hizmet sağlayıcısıdır. Bu araç, geçerli çözümde yer alan bir web hizmetindeki, ağ konumu veya WSDL dosyasından meta verileri verir. Web hizmeti işlemlerine erişmek için kullanabileceğiniz yöntemlerle bir WCF proxy sınıfı tanımlayarak .NET ile uyumlu bir kaynak dosyası üretir.

WCF dotnet-svcutil aracı

WCF dotnet-svcutil aracı , bir ağ konumu veya WSDL dosyasından bir web hizmetindeki meta verileri alan bir .NET aracıdır. Web hizmeti işlemlerine erişmek için kullanabileceğiniz yöntemlerle bir WCF proxy sınıfı tanımlayarak .NET ile uyumlu bir kaynak dosyası üretir.

dotnet-svcutil aracı, WCF Web Service Reference Visual Studio 2017 sürüm 15.5 ile birlikte gönderilen Visual Studio bağlı hizmet sağlayıcısına alternatiftir. Dotnet-svcutil aracı bir .NET aracı olarak Linux, macOS ve Windows.

WCF dotnet-svcutil.xmlserializer aracı

Bu .NET Framework, svcutil aracını kullanarak bir serileştirme derlemesi önceden oluşturabilirsiniz. WCF dotnet-svcutil.xmlserializer aracı , .NET 5 (ve .NET Core) ve sonraki sürümlerde benzer işlevler sağlar. WCF Hizmet Sözleşmesi tarafından kullanılan ve tarafından seri hale getirilecek istemci uygulamasındaki türler için C# serileştirme kodunu önceden üretir XmlSerializer. Bu, bu tür nesneleri seri hale getirme veya seri durumdan kaldıran XML serileştirme başlangıç performansını artırır.

XML Serileştirici Oluşturucusu

.NET Framework için Xml Seri Hale Getirici Oluşturucu (sgen.exe) gibi, Microsoft.XmlSerializer.Generator NuGet paketi de .NET 5 (ve .NET Core) ve sonraki sürümleri hedef alan kitaplıklar için çözümdür. kullanarak bu türlerin nesnelerini seri hale getirme veya seri hale getirme sırasında XML serileştirme başlangıç performansını geliştirmek için bir derlemede yer alan türler için bir XML serileştirme derlemesi oluşturur XmlSerializer.

Self-Signed Sertifikaları Oluşturma

Geliştirme ve test senaryoları için otomatik olarak imzalanan sertifikalar oluşturmak üzere dotnet dev-certs kullanabilirsiniz.

.NET kod kapsamı aracı

Herhangi bir .NET sürecinden kod kapsamı toplamak içindotnet-coverage kullanabilirsiniz.