调试信息"嵌入式"和"便携式",它们用于什么?

bli*_*lit 6 .net visual-studio visual-studio-2017

我在.Net程序集的"高级构建设置"中的"调试信息"下找到了这些新选项.

我不确定这些选项是什么,谷歌告诉我"便携式"与单声道相关(也许linux/os:2代码编辑器使用其他类型的pdb?).

任何人都知道这些选项到底是什么用的?

Tom*_*Tom 9

.NET Core引入了新的符号文件(PDB)格式 - 便携式PDB.与仅支持Windows的传统PDB不同,可以在所有平台上创建和读取便携式PDB.

  • 'portable'选项在程序集旁边创建一个带有pdb扩展名的可移植符号文件.
  • "嵌入"选项将便携式符号信息嵌入到程序集中.不会创建额外的pdb文件.

  • 旧的.NET Framework可以从4.7.2版开始获取行号。 (2认同)