Rider 2019.3이 출시되었습니다!
안녕하세요!
Rider 2019.3이 출시되었습니다. 지난 4개월 동안 Rider 팀이 중점을 둔 이번 업데이트의 주요 개선 사항에 대해 소개해 드리겠습니다.
이번 릴리스의 가장 중요한 기능은 다음과 같습니다.
- T4 템플릿에 대한 탁월한 지원을 통해 템플릿 실행, 디버깅, 코드 강조 표시, 탐색, 리팩토링, 코드 완성 등의 작업이 가능해졌습니다.
- 성능 프로파일링이 대폭 강화되어 이제 Rider에서 Windows, Linux 및 macOS의 .NET Core 애플리케이션을 프로파일링할 수 있습니다.
- Unity 개발자는 이제 Unity 테스트를 지원하는 크로스 플랫폼 유닛 테스트 커버리지 및 지속적 테스트를 활용할 수 있게 되었습니다!
- 시작 성능이 개선되어, 마우스 스크롤이 부드러워지고 수많은 UI 멈춤 현상이 제거되었습니다. 이는 2019.3에 추가된 수많은 성능 개선 사항 중 일부에 지나지 않습니다.
- Docker-compose는 이제 디버거를 지원합니다. 마우스 클릭 한 번으로 멀티 컨테이너 Docker 애플리케이션을 디버그하세요.
- 버전 관리 지원 측면에서, Git과 같은 버전 관리 시스템을 사용할 때의 사용자 인터페이스 및 사용자 경험을 실험하기 시작했습니다. 새로운 실시간 Diff 미리 보기, IDE의 왼쪽에 있는 새로운 커밋 도구 창 및 기타 개선 사항을 확인해 보세요.
위 개선 사항 중 관심 있는 것이 없다면 더 많은 신규 기능을 확인해 보세요.
- 이제 Edit & Continue(편집 및 계속) 기능에서 실행 중인 애플리케이션(일시 정지된 것 제외)에 변경 내용을 적용할 수 있게 되어 애플리케이션이 중단점에서 멈출 필요가 없어졌습니다.
- 디버거가 전반적으로 많이 개선되었습니다. 중단점 뷰의 Exceptions 트리가 업데이트되고, 원격 디버깅이 개선되는 등 많은 사항이 개선되었습니다.
- AWS Toolkit 플러그인이 이제 Rider와 호환됩니다! 로컬 및 원격으로 AWS Lambda를 생성, 실행, 디버그할 수 있게 되었습니다. 또한, Cloud Debugging이 지원됩니다.
- 데이터베이스 지원에서 몇 가지 업데이트가 있는데, 가장 큰 것은 MongoDB에 대한 조기 지원입니다.
- C# 8 지원이 더욱 강화되어
notnull
제약 조건에 대한 지원, 대상 유형의 switch 표현식, 기본 인터페이스 메소드에 대한 조기 지원, 여러 개의 새로운 검사 및 빠른 수정이 추가되었습니다. - Xamarin 개발자는 Apple 디바이스 및 시뮬레이터를 더 잘 인식할 수 있게 되었습니다. 연결된 Apple 디바이스 목록이 도구 모음에 표시되고, Xamarin Android 프로젝트에서 “Publish Android APK” 액션을 사용할 수 있습니다.
- Find dependent code가 이제 NuGet 참조에서 작동하며 단지 프로젝트가 아닌 전체 솔루션을 대상으로 실행됩니다.
- Quick definition(빠른 정의) 오버레이 툴팁이 코드 에디터에서 모든 심볼에 제공됩니다.
- 이제 C# 이름 지정 설정에서 EditorConfig에서 읽기 및 EditorConfig로 내보내기를 지원합니다.
- JavaScript, TypeScript, Vue.js 및 Angular에 대한 지원 강화와 함께 TypeScript 3.7에 대한 지원이 추가되었습니다.
- 모든 var 사용 위치, 람다의 매개 변수 등에 대해 Type Name(유형 이름) 힌트가 제공됩니다.
- 식별자 강조 표시가 별도의 C#용 페이지, 전처리기 지시문에 대한 별도 색상, 정적 메소드, 필드 등으로 완전히 새롭게 작업되었습니다.
마지막으로, 오늘날 .NET Core 시대에 발맞춰, 작지만 매우 유용한 개선 사항이 추가되었습니다. .csproj 파일을 직접 편집하여 .NET Core 앱에 두 번째 대상 프레임워크를 추가하실 때 TargetFramework
를 TargetFrameworks
로 바꾸는 걸 잊어버리신 적이 있습니까? 아마도 한 번 이상 그러신 적이 있을 거라고 추측해 봅니다.
Rider가 이제 해결하였습니다! 이 TargetFramework
/TargetFrameworks
문제를 경고하는 검사가 추가되었고, 적절한 빠른 수정으로 제거할 수 있게 되었습니다.
v2019.3에 추가된 멋진 기능 중에서 주요 내용만 소개해 드렸습니다. 자세한 사항은 Rider 2019.3의 새로운 기능 페이지에서 확인해주세요.
이번 업데이트가 여러분의 마음에 드시기를 바랍니다. 사용해 보신 후 의견이나 느낌을 들려 주시면 감사하겠습니다!
본문은 Alexander Kurakin Rider 2019.3 Release Is Out!를 번역한 글입니다.