.NET Reflector VSPro について

サードパーティのコードをソースコードなしでデバッグ可能

.NET Reflector Pro は .NET Reflector の最新バージョンで、.NET Reflector Pro の機能を含む Visual Studio のアドインを提供します。.NET Reflector Pro は .NET Reflector を Visual Studio に統合しているため、サードパーティが作成したコードやアセンブリのソース コードを所有していない場合でもシームレスにデバッグすることができます。たとえば、サードパーティが作成したアセンブリを含むプロジェクトで、そのソース コードやシンボル、PDB ファイルを所有していないため、ステップ実行できない場合があります。.NET Reflector Pro をインストールすると、Visual Studio のアドインを使用して、対象とするアセンブリを選択し、逆コンパイルすることができます。さらに、お客様が Visual Studio で作成したソース コードに戻り、逆コンパイルされたアセンブリを作成中のコードとほとんど同様に処理することができます。アセンブリをステップ実行することも、コード作成時に使用するブレークポイントの設定などあらゆるデバッグ技法を使用することもできます。

.NET Reflector v6:
コンパイルされた .NET アセンブリを調査、解析し、そのアセンブリを C#、Visual Basic、IL、で表示します。

新機能:

  • Visual Studio から NET Reflector へすぐに制御が切り替わります。
  • .NET 4アセンブリをサポート

.NET ReflectorPro
.NET Reflector Proは、Visual Studio のアドインで、サードパーティが作成したコードやアセンブリのソースを所有していない場合でもデバッグすることができます。

  • .NET Reflector の機能を Visual Studio に統合します。
  • サードパーティのアセンブリをVisual Studio の中から逆コンパイルします。
  • 逆コンパイルされたアセンブリをステップ実行し、コード作成時に使用するあらゆるデバッグ技法を使用できます。

.NET Reflector Pro の機能:

  • .NET 1.0、1.1、2.0、3.0、3.5、4.0 をフル サポート
  • アセンブリ全体をC# または VB へ逆コンパイルして、Visual Studio で表示およびデバッグ
  • Visual Studio でアセンブリのデバッグをステップ実行(アセンブリが不明瞭ではない場合)
  • ブレークポイントまでステップ実行することも、アセンブリ内の任意の場所にブレークポイントを設定することも可能
  • 逆コンパイルされたコードで変数をウォッチ可能
  • 逆コンパイルされたコードで Visual Studio の高度なデバッグ機能を使用可能: [イミディエイト] ウィンドウでの Set Next Statement (次のステートメントの設定)、Modify Variable Values (変数の値の変更)、Dynamic Expression Evaluation (動的な式の評価)

一般的な機能

  • .NET 2.0、3.0、3.5、4.0 をフル サポート
  • Windows Shell との統合 - Reflector.exe の実行 / ファイル拡張子の登録
  • .NET 2.0、3.0、3.5、4.0、Compact Framework 2.0、Compact Framework 3.5、XNA framework、Silverlight、Mono、Direct X for Managed Code のアセンブリ リスト
  • ソースコードをクリックして移動可能
  • データ型が公開される場所またはそのインスタンスが作成される場所を検索
  • メソッドを展開
  • LINQクエリ式のサポート
  • ラムダ式のサポート
  • 匿名メソッドおよびnull 許容型のサポート
  • 拡張メソッドのサポート
  • 状況依存のドキュメントビュー
  • 仮想メソッドのオーバーライドを検索
  • コードURL のサポート- IE でcode://mscorlib/System.Object へ移動
  • アセンブリのリソースを調査