Pelatihan
Sertifikasi
Bersertifikat Microsoft: Rekan Analis Operasi Keamanan - Certifications
Selidiki, cari, dan mitigasi ancaman menggunakan Microsoft Sentinel, Microsoft Defender untuk Cloud, dan Pertahanan Microsoft 365.
Browser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Anda dapat menggunakan penganalisis kode untuk menemukan potensi masalah dalam kode aplikasi .NET Framework Anda. Penganalisis menemukan masalah potensial dan menyarankan perbaikannya.
Penganalisis kode berbasis Roslyn berjalan secara interaktif di Visual Studio saat Anda menulis kode atau sebagai bagian dari CI build. Anda harus menambahkan penganalisis ke proyek Anda sedini mungkin dalam siklus pengembangan. Semakin cepat Anda menemukan potensi masalah dalam kode, semakin mudah untuk memperbaikinya. Penganalisis menandai masalah dalam kode yang ada dan memperingatkan tentang masalah baru saat Anda melanjutkan pengembangan.
Catatan
Artikel ini menggunakan paket NuGet Microsoft.NetFramework.Analyzers yang sekarang tidak digunakan lagi. Mulai dari .NET 5, penganalisis NET disertakan dengan SDK .NET. Jika perlu, Anda dapat menggunakan paket NuGet Microsoft.CodeAnalysis.NetAnalyzers sebagai gantinya. Untuk informasi selengkapnya, lihat Analisis kode di .NET.
Penganalisis .NET Framework dikirimkan dalam paket NuGet Microsoft.NetFramework.Analyzers. Paket ini menyediakan penganalisis yang khusus untuk API .NET Framework, yang mencakup penganalisis keamanan. Paket disertakan dengan paket Microsoft.CodeAnalysis.FxCopAnalyzers, jadi jika menginstal paket tersebut, Anda tidak perlu menginstal penganalisis .NET Framework secara terpisah.
Instal paket NuGet di setiap proyek tempat Anda ingin penganalisis dijalankan. Hanya satu pengembang yang perlu menambahkannya ke proyek. Paket penganalisis adalah dependensi proyek dan akan berjalan di setiap mesin pengembang setelah memiliki solusi yang diperbarui.
Untuk menginstal paket, klik kanan pada proyek, dan pilih "Kelola Dependensi". Dari penjelajah NuGet, cari "Microsoft.NetFramework.Analyzers". Instal versi stabil terbaru di semua proyek dalam solusi Anda.
Setelah paket NuGet diinstal, bangun solusi Anda. Penganalisis akan melaporkan masalah apa pun yang ditemukannya di basis kode Anda. Masalah dilaporkan sebagai peringatan di jendela Daftar Kesalahan Visual Studio, seperti yang ditunjukkan pada gambar berikut:
Saat menulis kode, Anda melihat coretan di bawah masalah potensial apa pun dalam kode Anda. Arahkan kursor ke masalah apa pun guna mendapatkan informasi selengkapnya dan melihat saran untuk kemungkinan perbaikan, seperti yang ditunjukkan pada gambar berikut:
Untuk informasi selengkapnya, lihat Analisis kode di Visual Studio.
Penganalisis memeriksa kode dalam solusi Anda dan memunculkan peringatan dengan awalan CA
. Untuk daftar semua kemungkinan peringatan, lihat Aturan kualitas kode. Hanya beberapa dari peringatan ini yang berlaku untuk .NET Framework APIS, termasuk:
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik:
Pelatihan
Sertifikasi
Bersertifikat Microsoft: Rekan Analis Operasi Keamanan - Certifications
Selidiki, cari, dan mitigasi ancaman menggunakan Microsoft Sentinel, Microsoft Defender untuk Cloud, dan Pertahanan Microsoft 365.