Bagikan melalui


Jalankan analisis kode secara manual untuk .NET

Secara default, penganalisis .NET Compiler Platform (Roslyn) secara otomatis menganalisis kode C# atau Visual Basic selama build dan saat Anda mengetik (melalui analisis kode langsung). Oleh karena itu, Anda biasanya tidak perlu memicu analisis kode secara manual. Namun, ada beberapa skenario di mana Anda mungkin ingin memicu analisis kode secara manual:

  • Anda ingin melihat peringatan analisis kode untuk semua file dalam proyek atau solusi tertentu. Secara default, analisis kode langsung hanya menjalankan penganalisis untuk dokumen aktif. Namun, Anda dapat memilih untuk memicu analisis kode sekali pada seluruh proyek atau solusi. Atau, Anda dapat mengaktifkan analisis kode langsung berkelanjutan untuk dijalankan pada seluruh solusi. Untuk informasi selengkapnya, lihat Mengonfigurasi analisis kode langsung untuk .NET.
  • Anda lebih suka alur kerja eksekusi analisis kode sesuai permintaan daripada analisis langsung berkelanjutan atau analisis saat kompilasi. Jika demikian, Anda dapat menonaktifkan eksekusi penganalisis selama analisis langsung dan build. Kemudian Anda dapat memicu analisis kode secara manual sekali pada proyek atau solusi. Untuk informasi tentang menonaktifkan analisis, lihat Menonaktifkan analisis kode sumber untuk .NET.

Nota

Menjalankan analisis kode secara manual memerlukan Visual Studio 2019 versi 16.5 atau yang lebih baru.

Menjalankan analisis kode secara manual

Untuk menjalankan analisis kode secara manual, ikuti langkah-langkah berikut:

  1. Di Penjelajah Solusi, pilih proyek.

  2. Dari menu Analisis , pilih Jalankan Analisis>Kode Jalankan Analisis Kode pada [Nama Proyek].

  3. Atau, untuk menjalankan analisis kode pada seluruh solusi, pilih Analisis>Jalankan Analisis Kode>Pada Solusi.

    Analisis kode mulai dijalankan di latar belakang. Pesan Menjalankan analisis kode untuk '<proyek>' muncul di bilah status Visual Studio ke sudut kiri bawah. Setelah analisis kode selesai, pesan status berubah menjadi Analisis kode selesai untuk '<proyek>'. Daftar kesalahan di-refresh dengan semua diagnostik analisis kode.