我有一个 Visual Studio 扩展 (.vsix),我想检查和/或最好反汇编它,因为它包含一些我想研究的源代码。
我正在使用 Visual C# 2010 Express Edition,但是如果存在这样的东西,我想要一个外部工具。
谁能建议我在哪里可以找到检查/拆卸扩展的工具?
谢谢。
我有一个 Visual Studio 扩展 (.vsix),我想检查和/或最好反汇编它,因为它包含一些我想研究的源代码。
我正在使用 Visual C# 2010 Express Edition,但是如果存在这样的东西,我想要一个外部工具。
谁能建议我在哪里可以找到检查/拆卸扩展的工具?
谢谢。
vsix
将文件的扩展名更改为zip
,然后在它包含的 DLL 上使用您最喜欢的反汇编程序。
如前所述,VS 插件只是美化的 zip-archives。将插件文件从 vsix 重命名为 zip,解压并反编译。我刚刚使用免费的 Teleric Just Decompile完成了它,并从 nuget 包中获取了此代码:
protected virtual bool CollapseVersions
{
get
{
SwitchParameter allVersions = this.AllVersions;
if (allVersions.IsPresent)
{
return false;
}
else
{
return this.ListAvailable;
}
}
}
很酷!