2012-10-19 68 views
6

我有一個visual studio擴展名(.vsix),我想檢查和/或最好反彙編,因爲它包含我想研究的一些源代碼。如何檢查/反彙編Visual Studio擴展

我使用Visual C#2010 Express Edition,但是如果存在這樣的事情,我想要一個外部工具。

任何人都可以建議在哪裏可以找到檢查/反彙編擴展的工具嗎?

謝謝。

+0

查看ILSpy。 – Guillaume

+0

@Guillaume - ILSpy不打開擴展名(.vsix) – series0ne

+0

看看別人的答案。 – Guillaume

回答

15

vsix文件的擴展名更改爲zip,然後在其包含的DLL上使用您最喜愛的反彙編程序。

3

如前所述,VS插件只是美化zip檔案。將插件文件從vsix重命名爲zip,解壓縮並反編譯。我剛纔有免費Teleric Just Decompile完成,並得到驗證碼出NuGet包的:

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

很酷!