VB/C#中的"生成调试信息"是什么意思?
"none"和"pdb-only"之间的区别非常明显.但是"pdb-only"和"full"呢?
编译时,编译器将为您生成包含应用程序符号的pdb文件,并且Visual Studio调试器和外部调试器可以使用它来轻松找到出错的位置.
"Full"表示在构建应用程序时将生成完整的调试信息,因此代码本身将是可调试的,其中包括[DebuggableAttribute]
将代码链接到调试信息的代码,例如符号.
"pdb-only"表示只在构建时生成pdb调试信息,这不会添加[DebuggableAttribute]
到JIT编译器用来链接代码调试信息的编译代码.
更多信息可以在这里找到