我认为将PDB文件部署到生产中会有好处,它似乎会影响错误报告。
现在,将大型XML文档文件部署到生产服务器是否有任何好处(foo.xml出现在foo.pdb和foo.dll旁边的那些文件)
他们正在消耗FTP时间,如果他们没有提供任何好处,我会希望将他们从部署包中删除。
(当然,它们仍然存在于源代码管理中)
答案 0 :(得分:8)
简而言之。
它们主要由开发人员使用(想想intellisense ......)。当其他开发人员将其用作库时,通常应与程序集一起部署。
我也会避免将它们添加到源代码管理中。 (对于dll和pdbs也是如此)它们是在编译时从源生成的,因此不需要它们在源代码控制中。