簡體   English   中英

如何檢查/反匯編Visual Studio擴展

[英]How to inspect / disassemble a Visual Studio Extension

我有一個visual studio擴展(.vsix),我想檢查和/或最好反匯編,因為它包含一些我想要研究的源代碼。

我正在使用Visual C#2010 Express Edition,但是如果存在這樣的東西,我想要一個外部工具。

任何人都可以建議我在哪里可以找到檢查/拆卸擴展的工具?

謝謝。

vsix文件的擴展名更改為zip ,然后在其包含的DLL上使用您喜歡的反匯編程序。

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

太酷了!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM