簡體   English   中英

反編譯.pdb文件C#(程序數據庫)

[英]Decompile .pdb file C# (Program database)

我想反編譯.pdb文件,以便我可以看到引用指向的位置。 這些項目是從構建服務器構建的。 我還想探索使用它們索引代碼庫的可能性。

我似乎無法找到任何反編譯和查看內容的工具。

我發現這個堆棧帖子幫助我閱讀.pdb文件,但缺少第一個推薦的例子(生成XML將是理想的)&&第二個不會在我的機器上構建。

我也嘗試使用反射器打開文件但不起作用。

任何人都可以提供有關如何重新編譯.pdb文件的見解嗎?

您可以嘗試使用Mono.Cecil項目。 它是用於將.NET程序集反編譯為IL代碼的開源庫。 它還允許使用.NET項目的.pdb文件。 Mono.Cecil不使用反射,它將匯編作為字節流讀取。

要將程序集反編譯為C#代碼,可以查看ILSpy項目。 它也是開源項目,它使用Mono.Cecil庫。

暫無
暫無

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

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