개발/Unreal Engine

[UE5] Rider에서 빌드가 제대로 되지 않는 현상

pinkbean42 2025. 5. 9. 17:41

소스코드 버전으로 언리얼을 사용할 때, Rider에서 제대로 빌드가 안되는 경우가 있다. 대부분은 시스템의 dotnet SDK 버전이 언리얼이 요구하는 버전과 일치하지 않기 때문이다.

 

1.Visual Studio용 .NET SDK 다운로드

Visual Studio 빌드 도구나 Visual Studio 설치 프로그램에서 .NET 데스크톱 개발  C++를 사용한 데스크톱 개발을 설치하면 된다.

 

2.그래도 해결이 안된다면, 프로젝트 내에 dotnet 버전을 명시적으로 지정해주면 된다

 

언리얼에서 요구하는 dotnet 버전은 6.0.428이므로 언리얼 프로젝트 내에 global.json 파일을 만들어서 거기에 이렇게 작성하면 된다.

{
  "sdk": {
    "version": "6.0.428"
  }
}

이렇게 하면 빌드 시 해당 버전의 dotnet SDK를 사용하게 된다.