# 调试 C# 代码

> Understand how to use Visual Studio to debug your C# code.

在使用 IL2CPP 为通用 Windows 平台 (UWP) 应用程序调试 C# 代码之前，您需要执行以下操作：

1. 在**文件 (File)** > **构建设置 (Build Settings)** 中，启用**脚本调试 (Script Debugging)**。
2. 在**播放器 (Player)** 设置中，启用 **InternetClient**、**InternetClientServer** 和 **PrivateNetworkClientServer** 功能。

   \*\*注意：\*\*您还可以在清单中启用这些功能。您将需要从 Visual Studio 清单编辑器中更改这些功能，因为在早期构建的基础上进行构建时不会覆盖清单。

UWP 应用程序的调试过程与其他平台相同。有关如何调试 C# 代码的更多信息，请参阅[在 Unity 中调试 C# 代码](/engine/6000.0/manual/scripting/debugging-and-diagnostics/managed-code-debugging.md)。

## 其他资源##additional-resources

* [在 Unity 中调试 C# 代码](/engine/6000.0/manual/scripting/debugging-and-diagnostics/managed-code-debugging.md)
* [关于如何使用 Visual Studio 调试 C# 代码的 Microsoft 文档](https://learn.microsoft.com/en-us/visualstudio/get-started/csharp/tutorial-debugger?toc=%2Fvisualstudio%2Fdebugger%2Ftoc.json\&view=vs-2022)
* [关于 Unity 使用 Visual Studio 进行调试的 Microsoft 文档](https://learn.microsoft.com/en-us/visualstudio/gamedev/unity/get-started/using-visual-studio-tools-for-unity?pivots=windows#unity-debugging)
* [IL2CPP 概述](/engine/6000.0/manual/scripting/compilation-and-code-reload/backends/il2cpp.md)
* [UWP 的 IL2CPP 脚本后端](/engine/6000.0/manual/platform-specific/windows-store/uwp-developing/uwp-il2cpp-scripting.md)
