我有一个visual studio扩展(.vsix),我想要检查和/或最好是反汇编它,因为它包含一些我想研究的源代码。
我使用的是Visual C# 2010速成版,但是如果存在这样的东西,我想要一个外部工具。
谁能建议我在哪里可以找到检查/反汇编扩展的工具?
谢谢。
发布于 2012-10-19 17:43:29
将vsix
文件的扩展名更改为zip
,然后在其包含的DLL上使用您喜欢的反汇编程序。
发布于 2012-10-19 18:18:47
正如已经说过的,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;
}
}
}
相当酷!
https://stackoverflow.com/questions/12971259
复制相似问题