2012-10-19 98 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; 
     } 
    } 
} 

很酷!