Version: Unity 6.0 (6000.0)
语言 : 中文
UWP 构建设置参考
在 Visual Studio 中打包 UWP 应用程序

生成 Visual Studio C++ 解决方案

从 Unity for Universal Windows Platform (UWP) 构建项目时,Unity 会自动生成 Visual Studio 解决方案。

创建 Visual Studio C++ 解决方案

Unity 会生成包含以下项目的 Visual Studio 解决方案:

项目 描述
projectName 包含主项目代码。Visual Studio 将此项目构建到应用程序包中,您可以将其部署到设备或上传到 Microsoft Store。

注意:在此基础上进行构建时,Unity 不会覆盖该项目。
Unity Data 包含构建项目所需的所有 Unity 特定文件(如资产)。
Il2CppOutputProject 包含生成的 C++ 代码,是 Unity 从托管程序集转换而来的。

注意:每次构建时都会覆盖此项目。

Visual Studio 构建配置

Unity 在 Visual Studio 中提供以下构建配置选项

配置 描述
Debug 使用 Debug 调试代码。此配置:
- 禁用所有优化。
- 保留代码中的所有调试信息。
- 导致代码运行缓慢。
- 带来最快的构建时间。
Release 使用 Release 可对游戏进行性能分析。此配置:
- 启用代码优化。
Master 使用 Master 进行游戏提交和最终测试。此配置:
- 禁用性能分析器。
- 导致构建时间与 Release 配置相同。
- 导致构建时间与 Release 配置相同。
MasterWithLTCG 使用 MasterWithLTCG 进行游戏提交和最终测试。此配置:
- 为生成的 C++ 代码、IL2CPP 运行时和 IL2CPP 垃圾收集启用链接时间代码生成。
- 导致与 Master 配置相比,构建时间更长。
- 导致应用程序执行速度超过 Master 配置。
UWP 构建设置参考
在 Visual Studio 中打包 UWP 应用程序