Version: 2022.3
언어: 한국어
UWP 빌드 설정
Visual Studio에서 UWP 앱 패키징

Visual Studio C++ 솔루션 생성

UWP(유니버설 Windows 플랫폼)용 Unity에서 프로젝트를 빌드할 때 Unity는 Visual Studio 솔루션을 자동으로 생성합니다.

Visual Studio C++ 솔루션 생성

Unity는 다음 프로젝트가 포함된 Visual Studio 솔루션을 생성합니다.

프로젝트 설명
projectName 메인 프로젝트 코드를 포함합니다.Visual Studio는 이 프로젝트를 애플리케이션 패키지로 빌드하여 기기에 배포하거나 Microsoft Store에 업로드할 수 있습니다.

참고:이 프로젝트 위에 빌드할 때 Unity는 이 프로젝트를 덮어쓰지 않습니다.
Unity Data 에셋과 같은 프로젝트를 빌드하는 데 필요한 모든 Unity 전용 파일이 포함되어 있습니다.
Il2CppOutputProject Unity가 관리되는 어셈블리에서 전환하는 생성된 C++ 코드가 포함되어 있습니다.

참고:이 프로젝트는 빌드할 때마다 덮어씁니다.

Visual Studio 빌드 설정

Unity는 다음 Visual Studio의 빌드 설정 옵션을 제공합니다.

Configuration 설명
Debug 코드를 디버깅하려면 Debug를 사용합니다.이 설정을 통해 다음을 수행할 수 있습니다.
- 모든 최적화를 비활성화합니다.
- 코드의 모든 디버깅 정보를 보존합니다.
- 코드가 느리게 실행됩니다.
- 빌드 시간이 단축됩니다.
Release 게임을 프로파일링하려면 Release를 사용합니다.이 설정을 통해 다음을 수행할 수 있습니다.
- 코드 최적화를 활성화합니다.
Master 게임 제출 및 최종 테스트를 위해 Master를 사용합니다.이 설정을 통해 다음을 수행할 수 있습니다.
- 프로파일러를 비활성화합니다.
- 빌드 시간이 Release 설정과 동일해집니다.
- 빌드 시간이 Release 설정과 동일해집니다.
MasterWithLTCG 게임 제출 및 최종 테스트를 위해 MasterWithLTCG를 사용합니다.이 설정을 통해 다음을 수행할 수 있습니다.
- 생성된 C++ 코드, IL2CPP 런타임, IL2CPP 가비지 컬렉션에 대한 링크 타임 코드 생성을 활성화합니다.
- Master 설정에 비해 빌드 시간이 훨씬 더 길어집니다.
- 애플리케이션 실행 속도가 Master 설정보다 더 빨라집니다.
UWP 빌드 설정
Visual Studio에서 UWP 앱 패키징