[英]how to inspect a c# (unsafe) pointer variable in visual studio debugger?
[英]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.