如何在 C# 中找到 DLL\PDB 的源代码?
How can I find the source for a DLL\PDB in C#?
我正在尝试编写一个 C# 应用程序,该应用程序采用托管项目的内置 DLL 和 PDB,并找到所有用于编译它们以在数据库中编目的 CS\VB 文件。
有谁知道可用于查找用于构建 DLL 的所有原始源文件路径的库? ICorDebug 可能会这样做,但我找不到附加 PDB 或获取源文件列表的位置。
Roslyn 存储库有一个名为 pdb2xml
的 app/library,它将列出 PDB 中的源文件。
https://github.com/dotnet/roslyn/tree/master/src/Tools/Source/Pdb2Xml
我正在尝试编写一个 C# 应用程序,该应用程序采用托管项目的内置 DLL 和 PDB,并找到所有用于编译它们以在数据库中编目的 CS\VB 文件。
有谁知道可用于查找用于构建 DLL 的所有原始源文件路径的库? ICorDebug 可能会这样做,但我找不到附加 PDB 或获取源文件列表的位置。
Roslyn 存储库有一个名为 pdb2xml
的 app/library,它将列出 PDB 中的源文件。
https://github.com/dotnet/roslyn/tree/master/src/Tools/Source/Pdb2Xml