我有一个带符号的本地释放dll。有一个后期生成步骤来修改这个dll,该步骤会进行一些压缩和数据附加。然而,在后期构建步骤之后,pdb文件仍然有效,但WinDbg或Visual Studio 2008无法加载dll的符号。我们需要修改pdb文件或dll中的哪些位才能在加载引用我们发布的dll的转储时使WinDbg或Visual Studio加载符号?是文件大小重要吗?校验和还是哈希?时间戳?修改转储?还是修改pdb?在发货之前修改dll?(我们知道pdb是有效的,因为我们能够使用它手动获取调用堆栈中引用已发布的dll的地址的符号名称。但对于所有线程中调用堆栈中的每个地址手动完成这一过程非常繁琐。)