调试信息' embedded'便携式'它们适用于什么?

时间:2017-05-12 17:48:05

标签: .net visual-studio visual-studio-2017

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

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

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

1 个答案:

答案 0 :(得分:8)

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

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