VB/C# 中“生成调试信息”是什么意思?
“无”和“仅 pdb”之间的区别非常明显。但是“仅 pdb”和“完整”呢?
当您构建时,编译器将为您生成一个 pdb 文件,其中包含应用程序的符号,Visual Studio 调试器和外部调试器可以使用该文件轻松查找出错的地方。
“完整”意味着在构建应用程序时将生成完整的调试信息,因此代码本身将是可调试的,其中包括[DebuggableAttribute]
它将代码链接到调试信息,例如符号。
“pdb-only”表示构建时只会生成pdb调试信息,不会添加[DebuggableAttribute]
到编译后的代码,JIT 编译器使用该代码将代码与调试信息链接起来。
更多信息可以找到here https://web.archive.org/web/20090206175153/http://www.rp2c.com/blogofbob/VisualStudioTheBreakpointWillNotCurrentlyBeHitNoSymbolsHaveBeenLoadedForTheDocument.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)