Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Visual Studio memungkinkan Anda mengontrol apakah penganalisis kode sumber berjalan pada waktu build dan waktu desain. Ada batasan untuk apa yang dapat Anda nonaktifkan, dan prosedur untuk menonaktifkan analisis kode berbeda tergantung pada beberapa faktor:
Jenis proyek (.NET Core, .NET Standard, dan .NET 5+ versus .NET Framework)
Proyek .NET Core, .NET Standard, dan .NET 5+ memiliki opsi di halaman properti Analisis Kode yang memungkinkan Anda menonaktifkan analisis kode dari penganalisis yang diinstal sebagai paket NuGet. Untuk informasi selengkapnya, lihat proyek .NET Core, .NET Standard, dan .NET 5+. Sebaliknya, proyek .NET Framework mengharuskan Anda mengatur properti dalam file proyek. Untuk menonaktifkan analisis kode sumber untuk proyek .NET Framework, lihat proyek .NET Framework.
Analisis sumber versus analisis warisan
Artikel ini berlaku untuk analisis kode sumber dan bukan untuk analisis warisan (biner). Untuk informasi tentang menonaktifkan analisis warisan, lihat Mengaktifkan dan menonaktifkan analisis kode biner untuk kode terkelola.
Proyek .NET Core, .NET Standard, dan .NET 5+
Visual Studio 2022 versi 17.0.4 dan yang lebih baru menyediakan dua kotak centang di halaman properti Analisis Kode untuk mengontrol apakah penganalisis berjalan pada waktu build dan waktu desain. Untuk menonaktifkan analisis kode dalam proyek Anda, ikuti langkah-langkah berikut:
Klik kanan simpul proyek di Penjelajah Solusi lalu pilih Properti.
Pilih Analisis Kode.
Halaman properti Analisis Kode terbuka.
Untuk menonaktifkan analisis sumber selama proses build, di bawah Jalankan pada build, nonaktifkan Selalu jalankan analisis kode pada build.
Untuk menonaktifkan analisis sumber langsung, di bawah Jalankan analisis langsung, hilangkan centang pada Jalankan analisis kode secara langsung di editor saat Anda mengetik.
Nota
Mulai visual Studio 2022 versi 17.0.4, jika Anda lebih suka alur kerja eksekusi analisis kode sesuai permintaan, Anda dapat menonaktifkan eksekusi penganalisis selama analisis langsung. Atau, Anda dapat membangun dan memicu analisis kode secara manual sekali pada proyek atau solusi sesuai permintaan. Untuk informasi tentang menjalankan analisis kode secara manual, lihat Menjalankan analisis kode secara manual untuk .NET.
Proyek .NET Framework
Untuk menonaktifkan analisis kode sumber untuk penganalisis, tambahkan satu atau beberapa properti MSBuild berikut ke file proyek.
| Properti MSBuild | Deskripsi | Bawaan |
|---|---|---|
RunAnalyzersDuringBuild |
Mengontrol apakah analisis dijalankan saat pembangunan. | true |
RunAnalyzersDuringLiveAnalysis |
Mengontrol apakah penganalisis menganalisis kode langsung pada waktu desain. | true |
RunAnalyzers |
Mengatur properti ini untuk false menonaktifkan penganalisis baik pada waktu build maupun perancangan. Diutamakan dibandingkan RunAnalyzersDuringBuild dan RunAnalyzersDuringLiveAnalysis. |
true |
Contohnya:
<RunAnalyzersDuringBuild>false</RunAnalyzersDuringBuild>
<RunAnalyzersDuringLiveAnalysis>false</RunAnalyzersDuringLiveAnalysis>
<RunAnalyzers>false</RunAnalyzers>
Halaman ini memungkinkan Anda menonaktifkan analisis kode di Visual Studio. Ada batasan untuk apa yang dapat Anda nonaktifkan, dan prosedur untuk menonaktifkan analisis kode berbeda tergantung pada beberapa faktor:
Jenis proyek (.NET Core, .NET Standard, dan .NET 5+ versus .NET Framework)
Proyek .NET Core, .NET Standard, dan .NET 5+ memiliki opsi di halaman properti Analisis Kode yang memungkinkan Anda menonaktifkan analisis kode dari penganalisis yang diinstal sebagai paket NuGet. Untuk informasi selengkapnya, lihat proyek .NET Core, .NET Standard, dan .NET 5+. Untuk informasi tentang cara menonaktifkan analisis kode sumber dalam proyek .NET Framework, lihat proyek .NET Framework.
Analisis sumber versus analisis warisan
Artikel ini berlaku untuk analisis kode sumber dan bukan untuk analisis warisan (biner). Untuk informasi tentang menonaktifkan analisis warisan, lihat Mengaktifkan dan menonaktifkan analisis kode biner untuk kode terkelola.
Proyek .NET Core, .NET Standard, dan .NET 5+
Visual Studio 2019 versi 16.3 dan yang lebih baru menyediakan dua kotak centang di halaman properti Analisis Kode yang memungkinkan Anda mengontrol apakah penganalisis berjalan pada waktu build dan waktu desain. Opsi ini khusus untuk proyek.
Untuk membuka halaman ini, klik kanan simpul proyek di Penjelajah Solusi dan pilih Properti. Pilih tab Analisis Kode .
- Untuk menonaktifkan analisis sumber saat build, hapus centang pada opsi Jalankan saat build.
- Untuk menonaktifkan analisis sumber langsung, hapus centang opsi Analisis langsung aktif.
Nota
Mulai visual Studio 2019 versi 16.5, jika Anda lebih suka alur kerja eksekusi analisis kode sesuai permintaan, Anda dapat menonaktifkan eksekusi penganalisis selama analisis langsung. Atau, Anda dapat membangun dan memicu analisis kode secara manual sekali pada proyek atau solusi sesuai permintaan. Untuk informasi tentang menjalankan analisis kode secara manual, lihat Menjalankan analisis kode secara manual untuk .NET.
Proyek .NET Framework
Untuk menonaktifkan analisis kode sumber untuk penganalisis, tambahkan satu atau beberapa properti MSBuild berikut ke file proyek.
| Properti MSBuild | Deskripsi | Bawaan |
|---|---|---|
RunAnalyzersDuringBuild |
Mengontrol apakah analisis dijalankan saat pembangunan. | true |
RunAnalyzersDuringLiveAnalysis |
Mengontrol apakah penganalisis menganalisis kode langsung pada waktu desain. | true |
RunAnalyzers |
Mengatur properti ini untuk false menonaktifkan penganalisis baik pada waktu build maupun perancangan. Diutamakan dibandingkan RunAnalyzersDuringBuild dan RunAnalyzersDuringLiveAnalysis. |
true |
Contohnya:
<RunAnalyzersDuringBuild>false</RunAnalyzersDuringBuild>
<RunAnalyzersDuringLiveAnalysis>false</RunAnalyzersDuringLiveAnalysis>
<RunAnalyzers>false</RunAnalyzers>