# デバッグと診断

> Debug, diagnose, and fix problems in your code.

Unity は、プロジェクトコードの問題をデバッグおよび診断するためのさまざまなツールをサポートしています。

| **トピック**                                                                                                    | **説明**                                                                                                           |
| ----------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| [Unity での C# コードのデバッグ](/engine/6000.0/manual/scripting/debugging-and-diagnostics/managed-code-debugging.md) | 外部デバッガを設定し、プロジェクトコードをステップ実行することで、スクリプトのバグを追跡します。                                                                 |
| [Debug クラス](/engine/6000.0/manual/scripting/debugging-and-diagnostics/class-debug.md)                       | プロジェクトコード内で [Debug](/engine/6000.0/script-reference/unity-engine/debug.md) クラスを使用して、コンソールウィンドウにメッセージやエラーを書き込みます。 |
| [ログファイルリファレンス](/engine/6000.0/manual/scripting/debugging-and-diagnostics/log-files.md)                      | アプリケーションの問題の原因を理解するのに役立つメッセージ、警告、エラーを記録する Unity のログファイルを見つけます。                                                   |
| [Stack Trace Logging](/engine/6000.0/manual/scripting/debugging-and-diagnostics/stack-trace.md)             | スクリプトの問題を追跡するのに役立つ、Unity のログファイルとコンソールに表示されるスタックトレース情報のレベルを設定します。                                                |
| [Roslyn アナライザーとソースジェネレーター](/engine/6000.0/manual/scripting/debugging-and-diagnostics/roslyn-analyzers.md)   | アナライザーを使用して、コードのスタイル、品質、その他の問題を検査します。                                                                            |

## 追加リソース##additional-resources

* [Microsoft Visual Studio 2022 でのデバッグ](https://unity.com/how-to/debugging-with-microsoft-visual-studio-2022)
* [デバッグ API リファレンス](/engine/6000.0/script-reference/unity-engine/debug.md)
