SymStore - добавить несколько файлов

Я пытаюсь добавить кучу .pdb файлы на сервер символов, используя symstore.exe, Не все .pdb Находится в рубрике, но их выбор (по дате).

Чтобы добавить их в одну транзакцию, которую я использую symstore ... /f '@filelist.txt' где filelist.txt это файл, содержащий реальные .pdb по одному на строку - так же, как подсказка командной строки:

/f File         Network path of files or directories to add.
                If the named file begins with an '@' symbol, it is treated
                as a response file which is expected to contain a list of
                files (path and filename, 1 entry per line) to be stored.

(Эта информация существует только в справке командной строки для symstore, а не на соответствующей странице онлайн- помощи.)

Это просто не работает, он хранит 0 файлов. Я предполагаю, что эта функция - добавление нескольких файлов из списка файлов - просто не реализована.

У кого-нибудь есть успех при добавлении списка файлов в одной транзакции с symstore.exe?

1 ответ

Решение

Наконец, я понял это. Функция с @ и файлом ответов фактически поддерживается.

После использования параметра / o в symstore для отладки я заметил странный символ ÿþC в выводе ошибки

PS C:\Development\symstore add /f @C:\temp\dllsAndPdbsToAdd.txt /s C:\temp\symstore\ /t AwesomeProject 
SYMSTORE MESSAGE: 0 alternate indexers registered
SYMSTORE MESSAGE: LastId.txt reported id 8
SYMSTORE MESSAGE: Final id is 0000000008
SYMSTORE ERROR: Class: Internal. Desc: Failed to index C:\Development\AwesomeProject\ÿþC. Line: 169. Error 32

Поэтому я изменил кодировку файла @C:\temp\dllsAndPdbsToAdd.txt в Notepad++ на ANSI, и это сработало.

Другие вопросы по тегам