代码之家  ›  专栏  ›  技术社区  ›  Pure.Krome

在一个。NET核心库。当我希望为RELEASE构建嵌入我的pdb符号时,我需要将DebugSymbols=true吗?

  •  1
  • Pure.Krome  · 技术社区  · 3 年前

    我希望将我的PDB调试文件嵌入到我的输出DLL中。NET核心nuget库。

    当我最终完成RELEASE构建时,是否需要显式设置 <DebugSymbols>true</DebugSymbols> 在我的 csproj 当我有 <DebugType>embedded</DebugType> 设置,它是一个RELEASE构建(这就是我最终要打包到NuGet文件中的内容?

    例如:已经 set/defined in the popular MiniProfile nuget package 当然,我可以添加它,这意味着所有配置(调试和发布)都会尊重它。只是好奇我是否 需要 它以及这两种设置是如何相互关联的?

    如果我不放 <DebugSymbols> 在中,然后在RELEASE构建中,不会生成pdb,因此不会嵌入任何内容?如果它被提供/为true,那么它将被生成,并且它将是嵌入式生成?

    0 回复  |  直到 3 年前