Могу ли я иметь несколько PDBS для того же Assockerversion на сервере символов?

StackOverflow https://stackoverflow.com/questions/3122191

  •  30-09-2019
  •  | 
  •  

Вопрос

У меня есть классная библиотека, которая имеет Assockerversion of 1.0.0.0 и должна держать ее даже тогда, когда он обновляется (SharePoint ...).

Таким образом, я использую сборку в качестве «реальной» версии.

Теперь я хочу настроить Символ сервера И мне интересно, на самом деле это возможно иметь несколько PDBS для того же Assockerversion и у него автоматически работают?

PublicKeakeken также всегда всегда, поэтому никаких способов дифференцироваться там.

Это было полезно?

Решение

да. Ключ SymbolServer основан на временном метеру и размере файла соответствующей DLL при первом сгенерированном - Этот ключ хранится в самой DLL, так и в PDB, поэтому каждая сборка будет (исключая несчастные несчастные случаи и придумываемые сценарии) имеют уникальный идентификатор, связанный с ним.

Конечно, вы можете проверить это достаточно легко: просто сделайте два сборка (даже не изменяйте исходный код ...) и Symsstore результаты - вы должны увидеть два отдельных PDBS сохранены.

В UP-сторона этого состоит в том, что вам не нужно беспокоиться о уникальных версиях сборки. И, конечно же, входная сторона у вас есть ваша работа вырезана для вас, если вы случайно потеряете PDBS для создания, которую вы уже отправили ...

Смотрите также:

Microsoft Symbol Server / Local Cache Hash Algorithm

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top