symstore.exe 工具的删除功能的使用方法如下:
symstore del /i ID /s Store [/o] [/d LogFile]
我有很久以前存储的符号,我想删除它们。D:\Symbols\[productname]
是保存符号的根。我使用以下行调用该工具:
symstore del /i 0000000001 /s d:\Symbols\[productname]
它给出了以下错误:
SYMSTORE ERROR: Class: Server. Desc: Couldn't get transaction id from d:\Symbols\[productname]\
SYMSTORE: Number of references deleted = 0
SYMSTORE: Number of files/pointers deleted = 0
SYMSTORE: Number of errors = 1
该错误表明它将路径识别为有效的符号服务器。我已经仔细检查了 000Admin 文件夹D:\Symbols\[productname]\000Admin\
,它确实有从 0000000001 到 0000001261 的事务。我也尝试过删除其他事务,但最终出现相同的错误。history.txt、lastid.txt 和 server.txt 也在那里。我错过了什么?