Rider 2019.2ではデバッガに新しい機能が追加され、XamarinによるiOS開発のサポートが改善されています。 ユーザーインターフェースがより使いやすくなり、一貫性が向上しました。 このリリースでは、Code VisionがF#で機能するようになり、Monoのコードカバレッジがサポートされ、Windows Forms Designerでサードパーティおよび32ビットのコントロールのサポートが追加されました。
“Variables” タブには ‘Pin to Top’ と呼ばれる新機能が追加されています。 この機能を使うと、最も関心のあるあらゆるオブジェクトのプロパティやフィールドにスターを付け、それらをリストの上に表示させておくことができます。
‘Run to Statement’ および ‘Jump to Statement’ アクションに、エディタ内のカーソルに追従するアイコンが追加されました。
また、スタックの計算とステップで多くのパフォーマンス改善を行いました。
詳細については、「Rider 2019.2のデバッガ追加機能(Pin to Top、フローティングアクション、スタックフレームの再設計)」をご覧ください。
このリリースでは、XamarinによるiOS開発に役立つと思われる機能を2つ追加しています。
一つ目は、IDEから直接iOSデバイスにXamarin iOSプロジェクト用の.ipa(iOS App Storeパッケージ)ファイルを公開できる機能です。 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ビットコントロールも新たにサポートしていますので、32ビットコンポーネントをデザイナーでご利用いただけるようになりました。
詳細については、「Riderでサードパーティ製Windowsフォームを使用する」をご覧ください。
.NET Coreアプリケーションとテストのカバレッジ解析に加えて、Monoフレームワークを新たにサポートしました。 Linux、macOS、Windows上でMonoランタイムを使用して.NET Frameworkのユニットテストを網羅してください。
サポートが強化されたReSharperでC# 8.0を最大限にご活用ください。
Index
型やRange
型などのインデックスや範囲に関する最新の変更がサポートされています。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関連のその他の更新」をご覧ください。
Riderはご要望の多かったもう一つのReSharperの機能を実装しました。具体的には、ファイルレイアウトのパターンをRiderのSettings/Preferences(Editor | Code Style | C# | File Layout)で直接XAMLビュー
から変更できるようになりました。
当社独自の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
” フィールドに定義済みのオプションが追加されました。