Włączanie i wyłączanie analizy kodu binarnego dla kodu zarządzanego

Po każdej kompilacji projektu kodu zarządzanego można skonfigurować starszą analizę kodu (analizę binarną). Możesz również mieć różne ustawienia dla każdej konfiguracji kompilacji, na przykład debugowanie i wydawanie.

Uwaga

Starsza analiza nie jest dostępna dla nowszych typów projektów, takich jak aplikacje .NET Core i .NET Standard. Te projekty używają analizatorów kodu opartych na platformie .NET kompilatora do analizowania kodu zarówno na żywo, jak i w czasie kompilacji. Aby uzyskać informacje na temat wyłączania analizy kodu źródłowego w tych projektach, zobacz Jak wyłączyć analizę kodu źródłowego.

Aby włączyć lub wyłączyć starszą analizę kodu:

  1. W Eksplorator rozwiązań kliknij prawym przyciskiem myszy projekt, a następnie wybierz polecenie Właściwości.

  2. W oknie dialogowym właściwości projektu przejdź do karty Analiza kodu.

  3. Określ typ kompilacji w obszarze Konfiguracja i platformę docelową na platformie. (tylko projekty Non-.NET Core/.NET Standard).

  4. Aby włączyć lub wyłączyć automatyczną analizę kodu, zaznacz lub wyczyść pole wyboru Uruchom przy kompilacji w sekcji Analizatory binarne.

    Run binary code analysis on build option in Visual Studio

  5. Jeśli musisz wyłączyć starszą analizę, sprawdź, czy starsza analiza kodu jest wyłączona w pliku projektu. RunCodeAnalysis Ustaw właściwość na false:

    <RunCodeAnalysis>false</RunCodeAnalysis>

Uwaga

Wyłączenie analizy kodu binarnego na kompilacji nie ma wpływu na analizatory kodu oparte na platformie .NET, które zawsze są wykonywane podczas kompilacji, jeśli zostały zainstalowane jako pakiet NuGet. Aby uzyskać informacje na temat wyłączania analizy z tych analizatorów, zobacz Jak wyłączyć analizę kodu źródłowego.