visual-studio - 将 .pdb 调试符号信息嵌入到 Visual Studio 中的 .exe 文件中

标签 visual-studio executable debug-symbols pdb-files

我正在试验一种分析工具,它可以分析 Windows 中带有嵌入式调试符号信息的可执行文件。在几个开源项目上尝试这个工具时,我意识到大多数构建不会在可执行文件中保留符号信息。我能够用 VS (2008) 编译源代码,但构建通常将调试信息保存在一个单独的 .pdb 文件中,而不是在 .exe 文件中(不幸的是,我只想从 .exe 文件中读取调试信息而不是.pdb 文件:-()。

有人知道使用 Visual Studio 将符号调试信息嵌入单个 .exe 文件的方法吗?

最佳答案

我知道这是一个很老的问题,但此功能最近已合并到 Roslyn:https://github.com/dotnet/roslyn/issues/12390

关于visual-studio - 将 .pdb 调试符号信息嵌入到 Visual Studio 中的 .exe 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3576973/

相关文章:

windows - 如何从服务器加载所有 Windows 符号,从 W10 版本 1803/build 17134 开始?

c++ - OS X 上缺少 Boost 调试符号

c++ - VS Studio Debugger - 获取(并观察)一个类型的所有实例

c# - Windows 窗体启动另一个窗体

java - 如何将具有依赖项的.class文件制作成可执行文件

go - 在 Go 中执行二进制时获取输入

visual-studio - 是否可以自定义 asp .net mvc 3 生成的 View ?

.net - 无法加载调试符号 VS2017 - Unity .NET 4.X

c++ - 如何调试外部调用的 C++ 可执行文件

symbols - 加载用于远程调试的符号