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

C# 如何检查/反汇编Visual Studio扩展,c#,.net,visual-studio-2010,visual-studio-extensions,C#,.net,Visual Studio 2010,Visual Studio Extensions,我有一个VisualStudio扩展(.vsix),我想检查和/或最好是反汇编它,因为它包含一些我想研究的源代码 我使用的是Visual C#2010 Express Edition,但是如果存在这样的东西,我希望有一个外部工具 有人能告诉我在哪里可以找到检查/分解扩展的工具吗 谢谢。将vsix文件的扩展名更改为zip,然后在其中包含的DLL上使用您最喜欢的反汇编程序。如前所述,VS插件只是美化的zip存档。将插件文件从vsix重命名为zip,解压并反编译。我刚刚免费完成了这项工作,并从nuge

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

我使用的是Visual C#2010 Express Edition,但是如果存在这样的东西,我希望有一个外部工具

有人能告诉我在哪里可以找到检查/分解扩展的工具吗


谢谢。

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

如前所述,VS插件只是美化的zip存档。将插件文件从vsix重命名为zip,解压并反编译。我刚刚免费完成了这项工作,并从nuget软件包中获得了以下代码:

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

很酷

@Guillaume-ILSpy没有打开扩展(.vsix)看看其他人的答案。