使用符号服务器而不是简单地在nuget包中包含pdb文件有什么好处?
答案 0 :(得分:1)
主要优点是包装尺寸小得多。因此,默认情况下,您的还原/磁盘利用率和可能的部署会更小。
如果部署没有pdb的应用程序,pdb也会自动匹配到你的dll,否则你必须手动匹配它们。
例如: 包开发人员创建一个包含pdb文件的包。 应用程序开发人员可以使用包中的pdbs进行调试。到现在为止还挺好。 当app开发人员部署应用程序时,他省略了pdbs(因为它们很大而且没有必要)。 已部署了几个版本的应用程序。
现在,应用开发者(或使用该应用的其他人)遇到了生产或客户端计算机上的问题。
通过将symbolserver url添加到visual studio,符号将在目标计算机上自动解析,而应用程序开发人员不必使用正确的pdb集。