Azure devops nuget推送至Azure DevOps工件是否包含符号?

Azure devops nuget推送至Azure DevOps工件是否包含符号?,azure-devops,nuget,nuget-package,azure-artifacts,Azure Devops,Nuget,Nuget Package,Azure Artifacts,我有一个类库,我经常需要调试/加入它,并将其作为nuget包分发到Azure DevOps工件提要 要创建包,我使用nuget.exe v5.4运行以下命令: nuget规范 然后我在.nuspec文件中输入数据。然后我跑: nuget pack myLibrary.csproj-symbol-packageformat snupkg 这将在当前工作目录中生成nuget包文件和snupkg符号文件 然后,我使用VSTS凭据提供程序将其推送到我们的工件提要: nuget push-Source

我有一个类库,我经常需要调试/加入它,并将其作为nuget包分发到Azure DevOps工件提要

要创建包,我使用nuget.exe v5.4运行以下命令:

nuget规范
然后我在.nuspec文件中输入数据。然后我跑:

nuget pack myLibrary.csproj-symbol-packageformat snupkg
这将在当前工作目录中生成nuget包文件和snupkg符号文件

然后,我使用VSTS凭据提供程序将其推送到我们的工件提要:

nuget push-Source“MyPackageSource”-ApiKey VSTS myLibrary.nupkg
这种通用的规格、包装、推送方法效果很好

我的理解是,推送.nupkg文件也会推送带有它的.snupkg符号文件,只要它位于文档中的同一目录中:

您还可以同时推送主包和符号包 使用下面的命令。.nupkg和.snupkg文件都需要 显示在当前文件夹中

nuget push MyPackage.nupkg


但是,在安装包之后,我无法进入包代码。我在package install文件夹中也没有看到任何新内容。只有标准的nupkg和dll。如何向上推送符号并随后将其安装?

您可以检查日志以确定(日志应该告诉您snupkg已被推送,就像nupkg文件一样,如果确实被推送)

我的理解是Azure DevOps不支持snupkg包,所以我希望它不会被推送。然而,Azure管道有一个内置的,您可以使用它。与其创建符号包,不如直接将其指向您的PDB