2012-10-19 14 views
6

Visual Studio拡張子(.vsix)があります。これは、調査したいソースコードが含まれているため、検査したい、または逆アセンブルすることをお勧めします。Visual Studio Extensionを検査/逆アセンブルする方法

私はVisual C#2010 Express Editionを使用していますが、そのようなものが存在する場合は外部ツールが必要です。

拡張機能の検査/解体のツールはどこにありますか?

ありがとうございました。

+0

ILSpyをご覧ください。 – Guillaume

+0

@Guillaume - ILSpyは拡張子(.vsix)を開けません – series0ne

+0

他の人の回答を見てください。 – Guillaume

答えて

15

vsixファイルの拡張子をzipに変更し、お気に入りの逆アセンブラを使用して、そのDLLに含まれているDLLを使用してください。

3

すでに述べたように、VSプラグインはちょうど賞賛されたジップアーカイブです。プラグインファイルの名前をvsixからzipに変更し、展開して逆コンパイルします。私は自由Teleric Just Decompileでそれを行われ、nugetパッケージの外にこのコードを持っている:

protected virtual bool CollapseVersions 
{ 
    get 
    { 
     SwitchParameter allVersions = this.AllVersions; 
     if (allVersions.IsPresent) 
     { 
      return false; 
     } 
     else 
     { 
      return this.ListAvailable; 
     } 
    } 
} 

かなりクール!

関連する問題