gpt4 book ai didi

缺少带有符号的 nuget 包 "content"目录

转载 作者:行者123 更新时间:2023-12-04 12:22:18 26 4
gpt4 key购买 nike

我正在使用 nuget 打包一些程序集和其他文件。

我需要将符号分开,所以我使用“nuget pack -symbols”来创建两个单独的 nupkg 文件。

我遇到的问题是 .symbols.nupkg 包只包含“lib”目录(带有 PDB 和 DLL)。它缺少“工具”和“内容”。

这意味着当有人安装 .symbols.nupkg 时,他们不会在“内容”下获得额外的文件。并且因为 .symbols.nupkg 与主 .nupkg 具有完全相同的包 ID,nuget 永远不会安装其中包含“内容”的主包。

它是创建两个包的同一个 nuspec 文件,所以我无法在那里控制它。

我做错了什么,还是误解了符号包应该如何使用?

最佳答案

问题是 - *.symbols.pckg 应该保留在 www.symbolsource.org 上(或本地符号提要)

Sumbols.pckg 不会替换真正的包。 这是一个插件。
将您的包发布到 nuget 提要,将符号包发布到符号提要。

但是您实际上可以在数据包中包含 pdb 文件。将此添加到 nuspec 文件

 <files>
<file src="bin\$configuration$\$id$.pdb" target="lib\net45\" />
</files>

关于缺少带有符号的 nuget 包 "content"目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17232170/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com