gpt4 book ai didi

azure-devops - 将 *.snupkg 符号包发布到 VSTS 中的私有(private)订阅源

转载 作者:行者123 更新时间:2023-12-04 04:37:36 24 4
gpt4 key购买 nike

我想使用 VSTS 构建将基于 .net 标准的代码打包并发布为 nuget 包。我创建了一个私有(private) nuget 提要(在 VSTS Artifacts 中),我想将 nuget 包与符号包一起发布到该提要中。

我尝试使用 dotnet CLI 任务来构建和发布,但它只发布 .nupkg 而不是 *.snupkg 到 nuget 提要。

我用谷歌搜索了很多,但我只找到了与发布到 nuget.org 相关的文章,而不是与私有(private)订阅源相关的文章。

最佳答案

您可能只想将符号 PDB 嵌入到主 NuGet 包本身中。 IMO 这是当今最好的方法 - 它更简单,完全不需要符号服务器,并且适用于所有存储库类型,私有(private) VSTS/Azure DevOps 提供公共(public)存储库。唯一的缺点是,即使客户端不使用调试信息,他们也必须下载稍微大一点的 NuGet 包,但这似乎并不重要。

在 NuGet 包中添加 PDB 通常只需将其添加到项目文件中即可:

<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>

NuGet #4142Include pdb files into my nuget (nupkg) files .

关于azure-devops - 将 *.snupkg 符号包发布到 VSTS 中的私有(private)订阅源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54211644/

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