我正在使用 nuget 打包一些程序集和其他文件。
我需要将符号分开,所以我使用“nuget pack -symbols”创建两个单独的 nupkg 文件。
我遇到的问题是 .symbols.nupkg 包仅包含“lib”目录(带有 PDB 和 DLL)。它缺少“工具”和“内容”。
这意味着当有人安装 .symbols.nupkg 时,他们不会在“内容”下获得额外的文件。并且因为 .symbols.nupkg 具有与主 .nupkg 完全相同的包 ID,所以 nuget 永远不会安装其中包含“内容”的主包。
它是创建两个包的同一个 nuspec 文件,所以我无法在那里控制它。
我是做错了什么,还是误解了应如何使用符号包?