Eğitim
Sertifikasyon
Microsoft Certified: Security Operations Analyst Associate - Certifications
Investigate, search for, and mitigate threats using Microsoft Sentinel, Microsoft Defender for Cloud, and Microsoft 365 Defender.
Bu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
.NET Framework uygulama kodunuzda olası sorunları bulmak için kod çözümleyicilerini kullanabilirsiniz. Çözümleyiciler olası sorunları bulur ve bunlar için düzeltmeler önerir.
Roslyn tabanlı kod çözümleyicileri, kodunuzu yazarken veya CI derlemesinin bir parçası olarak Visual Studio'da etkileşimli olarak çalışır. Geliştirme döngüsünde çözümleyicileri projenize olabildiğince erken eklemeniz gerekir. Kodunuzdaki olası sorunları ne kadar erken bulursanız, düzeltmeleri o kadar kolay olur. Çözümleyiciler, mevcut koddaki sorunları işaretler ve geliştirmeye devam ettikçe yeni sorunlar hakkında uyarır.
Not
Bu makalede, artık kullanım dışı bırakılan Microsoft.NetFramework.Analyzers NuGet paketi kullanılır. .NET 5'den başlayarak NET çözümleyicileri .NET SDK'sı ile birlikte sunulur. Gerekirse, bunun yerine Microsoft.CodeAnalysis.NetAnalyzers NuGet paketini kullanabilirsiniz. Daha fazla bilgi için bkz . .NET'te kod analizi.
.NET Framework Analyzer, Microsoft.NetFramework.Analyzers NuGet paketinde teslim edilir. Bu paket, güvenlik çözümleyicilerini içeren .NET Framework API'lerine özgü çözümleyiciler sağlar. Paket Microsoft.CodeAnalysis.FxCopAnalyzers paketine dahil olduğundan, bu paketi yüklerseniz .NET Framework çözümleyicilerini ayrı olarak yüklemeniz gerekmez.
Çözümleyicilerin çalışmasını istediğiniz her projeye NuGet paketini yükleyin. Bunları projeye yalnızca bir geliştiricinin eklemesi gerekir. Çözümleyici paketi bir proje bağımlılığıdır ve güncelleştirilmiş çözüme sahip olduğunda her geliştiricinin makinesinde çalışır.
Paketi yüklemek için projeye sağ tıklayın ve "Bağımlılıkları Yönet"i seçin. NuGet gezgininde "Microsoft.NetFramework.Analyzers" araması yapın. Çözümünüzdeki tüm projelere en son kararlı sürümü yükleyin.
NuGet paketi yüklendikten sonra çözümünüzü oluşturun. Çözümleyici, kod tabanınızda bulacağı sorunları bildirir. Sorunlar, aşağıdaki görüntüde gösterildiği gibi Visual Studio Hata Listesi penceresinde uyarı olarak bildirilir:
Kod yazarken, kodunuzdaki olası bir sorunun altında dalgalı çizgiler görürsünüz. Aşağıdaki görüntüde gösterildiği gibi, daha fazla bilgi edinmek ve olası düzeltme önerilerine bakmak için herhangi bir sorunun üzerine gelin:
Daha fazla bilgi için bkz . Visual Studio'da kod analizi.
Çözümleyiciler çözümünüzdeki kodu inceler ve uyarıları bir CA
ön ekle ortaya çıkar. Tüm olası uyarıların listesi için bkz . Kod kalitesi kuralları. .NET Framework APIS için aşağıdakilerden yalnızca bazıları geçerlidir:
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin:
Eğitim
Sertifikasyon
Microsoft Certified: Security Operations Analyst Associate - Certifications
Investigate, search for, and mitigate threats using Microsoft Sentinel, Microsoft Defender for Cloud, and Microsoft 365 Defender.