我希望将我的PDB调试文件嵌入到我的输出DLL中。NET核心nuget库。
当我最终完成RELEASE构建时,是否需要显式设置 <DebugSymbols>true</DebugSymbols> 在我的 csproj 当我有 <DebugType>embedded</DebugType> 设置,它是一个RELEASE构建(这就是我最终要打包到NuGet文件中的内容?
<DebugSymbols>true</DebugSymbols>
csproj
<DebugType>embedded</DebugType>
例如:已经 set/defined in the popular MiniProfile nuget package 当然,我可以添加它,这意味着所有配置(调试和发布)都会尊重它。只是好奇我是否 需要 它以及这两种设置是如何相互关联的?
如果我不放 <DebugSymbols> 在中,然后在RELEASE构建中,不会生成pdb,因此不会嵌入任何内容?如果它被提供/为true,那么它将被生成,并且它将是嵌入式生成?
<DebugSymbols>