アセンブリを逆コンパイルし、VSを離れてILSpyまたは他の「外部」リフレクションツールを使用する代わりに、特定のクラスのVisual Studioでコードを表示できるVisualStudio拡張機能を知っている人はいますか?Resharperにもリフレクションツールがあることは知っていますが、VS内で開始できれば素晴らしいと思います。
5 に答える
Visual Studio 2017の新しいバージョンには、逆コンパイルされたソースへのナビゲーションと呼ばれる実験的な機能が含まれています。明示的に有効にする(そしてVisual Studioを再起動する)必要がありますが、有効にすると、コードが参照するアセンブリの逆コンパイルされたソースコードを確認できます。
たとえば、メソッド呼び出しでメソッドの名前の上にカレット(テキストカーソル)を置き、F12(デフォルトで)を押すと、IDEで新しいタブが開き、そのメソッドの逆コンパイルされたソースコードが表示されます。Microsoftによれば、これは舞台裏でILSpyを使用しますが、これははるかに便利であり、新しいものをインストールする必要はありません。
Resharperにもリフレクションツールがあることは知っていますが、VS内で開始できれば素晴らしいと思います。
あなたはできる。識別子にカーソルを合わせてReSharper | Navigate | Navigate To...
(VSスキームのキーボードショートカットはAlt+ `)を選択し、を選択しますDecompiled Sources
。
これは、スタンドアロンツールであるdotPeekと同じ逆コンパイルエンジンを使用します。
このような逆コンパイルされたソース内では、定義に従うためにこの同じナビゲーション方法を引き続き使用する必要があることに注意してください。F12またはCtrl+クリックするとオブジェクトブラウザに戻ります。
http://ilspy.net/は無料でオープンソースです。また、VisualStudio用のプラグインがあります。