ReSharper C++ 2025.3은 C++26 표준의 여러 주요 언어 기능을 지원하며, constexpr 평가 엔진을 한층 더 개선합니다. Out-of-Process(프로세스 외부) 모드 업데이트는 안정성과 전반적 반응 속도를 높이고 .NET Core 런타임으로의 마이그레이션은 유의미한 성능 향상을 제공합니다. Unreal Engine 프로젝트의 가동 속도가 이제 훨씬 빨라져 더 빨리 코딩을 시작할 수 있습니다.
ReSharper C++ 2025.3은 C++26 지원 작업을 이어갑니다. 이번 릴리스에서는 최신 언어 표준의 다음 주요 기능을 지원합니다.
template for 문을 사용해 컴파일 타임에 요소를 반복 처리할 수 있습니다. Constexpr 평가
이번 릴리스에서는 constexpr 평가 엔진의 수많은 문제를 해결했습니다. 이러한 개선 사항을 바탕으로 새 검사가 추가되어 constexpr 평가 실패를 탐지하고, 이 문제를 더 쉽게 진단할 수 있도록 전체 평가 추적을 제공합니다.
ReSharper C++ 2025.3은 프로젝트 초기화와 애셋 검사를 최적화하여 Unreal Engine 프로젝트의 가동 속도를 크게 높여줍니다. 테스트 결과, IDE 가동 후 활성화된 파일에 대한 코드 분석이 최대 30% 더 빠르게 완료됩니다. 또한 이제 솔루션을 연 후 바로 편집을 시작할 수 있으며, 모든 애셋 파일의 색인 생성이 끝날 때까지 기다리지 않아도 됩니다.
이번 릴리스에는 Unreal Engine 개발자를 위한 여러 품질 개선 사항도 포함되어 있습니다.
UE_INLINE_GENERATED_CPP_BY_NAME 매크로 내부의 참조도 정확히 업데이트합니다.UFUNCTION과 UPROPERTY 지정자 뒤에 오는 선언을 들여 쓰는 새로운 설정이 추가되어 UPARAM 지정자 뒤에서 더 이상 줄바꿈을 강제하지 않습니다..Build.cs 파일에 모듈 참조를 추가할 때 C# 컬렉션 표현식도 처리합니다.Unreal Engine 개발을 위한 독립실행형 크로스 플랫폼 IDE에 관심이 있다면 Rider를 사용해 보세요. Rider와 ReSharper C++의 Unreal Engine 지원이 일치하도록 조정되어 Rider 2025.3 업데이트에서도 동일한 개선 사항을 기대할 수 있습니다.
ReSharper C++ 2025.3은 새롭게 출시된 Microsoft Visual Studio 2026과 호환될 예정입니다. Visual Studio 2026에서 ReSharper의 새로운 디자인도 확인할 수 있습니다. 팝업과 드롭다운 메뉴, 그리고 Find Results(결과 찾기) 및 Unit Tests(유닛 테스트) 같은 여러 도구 창을 더 세련되고 현대적인 외관으로 다시 디자인하여 새로워진 Visual Studio UI와 더 잘 어울립니다.
참고: ReSharper 툴팁은 현재 Visual Studio 2026에서 작동하지 않습니다. 이 문제를 해결하기 위해 적극적으로 조사 중입니다.
ReSharper의 Out-of-Process(프로세스 외부) 모드를 계속 개선하여 안정성을 높이고, 문제를 해결하며, 기존의 프로세스 내부 설정에서 제공되던 누락된 기능도 보완하고 있습니다. Peek Definition, 유닛 테스트, Unreal Engine 프로젝트의 인레이 힌트, 파일 템플릿 등 여러 기능이 이제 Out-of-Process 모드에서 작동합니다.
백엔드 프로세스는 이제 .NET Core 런타임에서 실행되며, 성능 향상을 위해 조정되었습니다. 테스트 결과, Unreal Engine 프로젝트의 초기 색인 생성은 프로세스 내부 설정 대비 Out-of-Process 모드에서 최대 25% 더 빨라졌습니다.
Out-of-Process 모드는 기본적으로 비활성화되어 있습니다. 활성화하려면 ReSharper | Options(옵션) | Environment(환경) | Products & Features(제품 및 기능)로 이동한 후 Run ReSharper in separate process(별도 프로세스에서 ReSharper 실행) 옵션을 선택하면 됩니다.
ReSharper C++ 2025.3은 Clang-Tidy 및 Clang-Format 번들 바이너리를 LLVM 21로 업데이트하며 최신 LLVM 릴리스의 최근 검사 및 개선 사항을 제공합니다.
Extract Method(메서드 추출) 리팩터링에서는 새로 생성된 함수에서 반환할 지역 변수를 선택할 수 있습니다. Change Signature(시그너처 변경) 대화상자의 미리보기 패널 성능이 특히 include가 많은 파일에서 개선되었습니다.
Quick Info(빠른 정보)는 이제 클래스 안의 내부 여백 총량을 크기 및 정렬과 함께 표시하여 객체의 메모리 레이아웃을 최적화하는 데 도움을 줍니다.
새로운 서식 지정 도구 설정을 사용하면 지정된 이니셜라이저를 열 기준으로 정렬할 수 있습니다.
이번 릴리스에 도입된 다른 모든 변경 사항을 알아보려면 ReSharper의 새로운 기능 페이지를 살펴보세요.