ReSharper 9.2の新機能は次のとおりです。
- Visual Studio 2015のサポートの改善 。 更新されたReSharperでは、Visual Studio 2015 RTMのサポートを改善し続け、バージョン9.1.2および9.1.3で見つかったバグを修正しました。
- Windows 10 Developer Toolsのサポート 。 ReSharper 9.2では、APIチェック用のコード補完と、Windows 10固有のXAMLコンストラクトのサポートが導入されています。
- TypeScript 1.5およびECMAScript 6の拡張サポート、および JavaScriptの正規表現のサポート:
さらに、ReSharper 9.2は、TypeScript 1.6の新機能、つまりローカル型、抽象クラス、非同期関数とメソッド、型述語、await演算子をサポートします。 [コンテキストメニューに移動]に表示された[シンボルの種類に移動]オプション。 - 実行構成 これは、ReSharperの完全に新しい機能です。 その助けにより、プロジェクト、静的メソッド、または任意の実行可能ファイルの実行、プロファイリング、デバッグが容易になります。 静的メソッドの場合、エディターを終了せずに構成を作成できます。
ニーズと設定に応じて、いくつかの構成を作成できます。また、Visual StudioにdotTraceがインストールされている場合は、Alt + Enterメニューからプロファイリングを開始できます。
- Go to Usagesの結果の新しいプレゼンテーション(知らなかった場合、これはFind Usagesのモードレスバージョンです)。 Go to Usagesウィンドウに、見つかった発生のコンテキストと検索の進行状況が表示されるようになりました。
ReSharper C ++ 1.1は、次のアップデートセットを受け取りました。
- Google Testをサポートします 。 ReSharper C ++ 1.1は、テストを実行し、Google Testフレームワークをサポートする単体テストセッションを管理するためのツールを導入しました。 ユニットテストセッションおよびユニットテストエクスプローラーウィンドウで、ユニットテストを表示、グループ化、フィルター、および実行できます。 個々のテストは、Alt + Enterコンテキストメニューを使用してエディターから直接実行またはセッションに追加できます。
- 包含プロジェクトファイル間の依存関係階層を表示します。
- Refactor thisの新しいリファクタリング: 名前空間エイリアスの 導入とフィールドメニューの導入 。 ネームスペースエイリアスリファクタリングの導入は、ネームスペースの1つ以上のオカレンスからエイリアスを抽出します。 フィールドリファクタリングの導入により、式に基づいて新しいフィールドを作成し、宣言またはコンストラクターで初期化できます。
- 余分なインライン修飾子の検出に役立つ新しいコード検査。 見つかった問題を修正するために、一連の修正が検査に添付されます。 自動インポートはマクロでも機能するようになりました。
- 特に、パフォーマンスを最適化して、コードエディターのコンテキストメニュー項目がソリューションを読み込んだ直後に使用できるようにしました。
ReSharper C ++ 1.1の主な革新を説明する短いビデオを次に示します。
ReSharperとReSharper C ++に加えて、他のツールは更新を受け取りました:
- dotTrace 6.2は、Webアプリケーションの着信HTTPリクエストを分析する方法と、ReSharperに登場するプロファイル起動設定を学習しました。 さらに、スナップショットのリストをVisual Studioから直接表示できるようになりました。
- dotMemory 4.4では、スナップショットを特定のイベントまたは条件にバインドすることで、スナップショットを取得するプロセスを自動化できます。
- dotMemory Unit 2.0は 、CIサーバーで実行するための別のモジュールを取得し、サポートされているテストフレームワークのリストを拡張して、XUnit、MBUnit、csUnit、MSTest、およびNUnitを含めました。
- DotCover 3.2のバグはわずかに少なく、もちろん、更新されたReSharper 9.2と統合されます。
すべての更新を評価する最良の方法は、自分で更新することです。 ここでは、ReSharper Ultimateファミリのツール全体の一般インストーラをダウンロードできます 。