如何检查/反汇编Visual Studio扩展

时间:2012-10-19 09:28:33

标签: c# .net visual-studio-2010 visual-studio-extensions

我有一个visual studio扩展(.vsix),我想检查和/或最好反汇编,因为它包含一些我想要研究的源代码。

我正在使用Visual C#2010 Express Edition,但是如果存在这样的话,我想要一个外部工具。

有人可以建议我在哪里找到检查/拆卸扩展程序的工具吗?

感谢。

2 个答案:

答案 0 :(得分:16)

vsix文件的扩展名更改为zip,然后在其包含的DLL上使用您最喜欢的反汇编程序。

答案 1 :(得分:5)

如前所述,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;
        }
    }
}

非常酷!