符号服务器与包中的pdb文件

时间:2015-01-16 16:15:35

标签: nuget pdb-files

使用符号服务器而不是简单地在nuget包中包含pdb文件有什么好处?

1 个答案:

答案 0 :(得分:1)

主要优点是包装尺寸小得多。因此,默认情况下,您的还原/磁盘利用率和可能的部署会更小。

如果部署没有pdb的应用程序,pdb也会自动匹配到你的dll,否则你必须手动匹配它们。

例如: 包开发人员创建一个包含pdb文件的包。 应用程序开发人员可以使用包中的pdbs进行调试。到现在为止还挺好。 当app开发人员部署应用程序时,他省略了pdbs(因为它们很大而且没有必要)。 已部署了几个版本的应用程序。

现在,应用开发者(或使用该应用的其他人)遇到了生产或客户端计算机上的问题。

通过将symbolserver url添加到visual studio,符号将在目标计算机上自动解析,而应用程序开发人员不必使用正确的pdb集。