Rider 2019.2는 디버거에 새로운 기능을 추가하고 Xamarin iOS 개발 지원을 개선합니다. UI는 더 명확하고 사용하기 편하고 일관성 있게 바뀌었습니다. 또한 Code Vision에서의 F# 지원, Mono에 대한 코드 커버리지 지원, 마지막으로 Windows Forms Designer에서의 타사 및 32비트 컨트롤 지원을 제공합니다.
'Variables'(변수) 탭에 '상단 고정'이라는 새로운 기능이 생겼습니다. 이 기능을 사용하면 가장 관심 있는 객체의 프로퍼티나 필드가 눈에 띄도록 해당 항목을 목록의 맨 위에 고정할 수 있습니다.
‘ Run to Statement’(구문으로 이동) 및 ‘ Jump to Statement’(구문으로 바로 이동) 액션을 사용하면 에디터에서 커서 위치에 아이콘이 표시됩니다.
또한 스택 계산 및 단계별 실행에서 다양한 성능 향상이 이루어졌습니다.
자세한 내용은 Rider 2019.2의 디버거 추가 기능: 상단 고정, 이동식 액션, 재설계된 스택 프레임을 참조하세요.
이 릴리스에는 Xamarin iOS 개발에 유용한 몇 가지 기능이 추가되었습니다.
첫째, Xamarin iOS 프로젝트의 .ipa(iOS App Store Package) 파일을 IDE에서 바로 iOS 기기에 게시할 수 있습니다. Solution Explorer(솔루션 탐색기) 뷰에서 iOS 프로젝트를 선택하고 컨텍스트 메뉴를 호출한 후 'Archive for Publish'(게시할 보관 파일) 항목을 클릭하세요.
둘째, Xamarin iOS 프로젝트의 Properties(프로퍼티) 창(Configurations(구성) | Bundle Signing(번들 서명)
) 에서 프로비저닝 프로파일을 관리할 수 있습니다.
Rider 2019.2는 Telerik, DevExpress, Syncfusion, ComponentOne, Infragistics에서 제공하는 타사 컨트롤을 지원합니다. 컨트롤 도구 모음을 Designer Toolbox로 로드하면 애플리케이션의 양식 및 사용자 컨트롤에서 사용할 수 있습니다. Visual Studio API를 많이 사용하는 일부 DevExpress 컨트롤은 작동하지 않으니 유의하세요. 이 문제에 관해서는 현재 해결 방법을 찾고 있습니다.
그 외에 32비트 컨트롤도 지원되어 이제 Designer에서 32비트 구성 요소를 사용할 수 있습니다.
자세한 내용은 Rider에서 타사 Windows Forms 컨트롤 사용을 참조하세요.
.NET Core 애플리케이션 및 테스트의 커버리지 분석뿐만 아니라 Mono 프레임워크도 지원됩니다. Linux, macOS, Windows에서 Mono 런타임을 사용하여 .NET Framework 유닛 테스트를 진행하고 커버해 보세요.
ReSharper의 향상된 지원을 통해 C# 8을 최대한 활용하세요.
색인 생성
및 범위 지정
이 가능한 유형 등 색인 및 범위의 최근 변경 사항이 지원됩니다.System.Index
/System.Range
기준 색인 생성을 지원하고 정확한 검사를 수행합니다.관리되지 않은 제네릭 구조체
를 지원합니다.여러분의 요청에 따라 컨텍스트 액션 Convert concatenation to interpolation을 범위에 적용할 수 있도록 변경했습니다.
Code Vision에서 F#을 지원합니다. 함수, 값, 멤버에 대해 추론된 유형과 선언에 대한 VCS 작성자가 코드 에디터에 바로 표시됩니다.
기타 변경 내용은 다음과 같습니다.
자세한 내용은 GitHub 저장소를 참조하세요.
Light 테마의 에디터 및 디버거 탭이 Darcula/Dark 테마에 맞춰 새롭게 디자인되었습니다. 새 탭의 UI가 마음에 드시기 바랍니다.
코드 완성 팝업의 UI가 이제 더 명확하고 일관성 있게 변했으며 Light 테마에서 선택 항목의 강조 표시가 개선되었습니다.
이 릴리스에서는 Local Changes(로컬 변경 내용)에서 바로 커밋할 수 있게 되어 이제 별도의 Commit(커밋) 대화상자에서 작업하지 않아도 됩니다.
Solution Explorer(솔루션 탐색기) 뷰에서 몇 가지가 업데이트되었습니다.
Rider 2019.2에서 기본 제공 NuGet 클라이언트가 다양하게 업데이트되었습니다.
자세한 내용은 Readme.txt 지원, XDT 변환, 기본 자격 증명 공급자 및 기타 Rider 2019.2 NuGet 업데이트를 참조하세요.
많은 기대를 모았던 ReSharper의 기능 한 가지가 Rider에 추가로 구현되었습니다. File Layout(파일 레이아웃) 패턴을 Rider의 Settings(설정)/Preferences(환경 설정): Editor(에디터) | Code Style(코드 스타일) | C# | File Layout에서 바로 XAML 뷰
를 통해 수정할 수 있습니다(코드 완성 및 코드 강조 표시 사용).
JetBrains에서 aspx/ascx 파일용으로 자체 ‘ASP.NET 코드 비하인드 파일’ 생성기를 구현했습니다. 이제 .aspx 파일에 새 컨트롤을 추가하고 코드 비하인드(.aspx.cs)에서 액세스하면 생성기가 그에 해당하는 .designer.cs 파일을 만듭니다.
Rider와 Unity의 탁월한 통합 기능은 릴리스마다 더욱 향상되고 있습니다. 2019.2 버전에서 제공되는 개선 사항은 다음과 같습니다.
자세한 내용은 GitHub 저장소를 참조하세요.
자세한 내용은 IntelliJ IDEA 2019.2의 새로운 기능을 참조하세요.
자세한 내용은 WebStorm 2019.2의 새로운 기능을 참조하세요.
자세한 내용은 DataGrip 2019.2의 새로운 기능을 참조하세요.
Preferences(환경 설정)/Settings(설정)
에서 확인할 수 있습니다. 'Visual Studio path'
필드에 사전 정의된 옵션이 추가되었습니다.