Могу ли я иметь несколько PDBS для того же Assockerversion на сервере символов?
Вопрос
У меня есть классная библиотека, которая имеет Assockerversion of 1.0.0.0 и должна держать ее даже тогда, когда он обновляется (SharePoint ...).
Таким образом, я использую сборку в качестве «реальной» версии.
Теперь я хочу настроить Символ сервера И мне интересно, на самом деле это возможно иметь несколько PDBS для того же Assockerversion и у него автоматически работают?
PublicKeakeken также всегда всегда, поэтому никаких способов дифференцироваться там.
Решение
да. Ключ SymbolServer основан на временном метеру и размере файла соответствующей DLL при первом сгенерированном - Этот ключ хранится в самой DLL, так и в PDB, поэтому каждая сборка будет (исключая несчастные несчастные случаи и придумываемые сценарии) имеют уникальный идентификатор, связанный с ним.
Конечно, вы можете проверить это достаточно легко: просто сделайте два сборка (даже не изменяйте исходный код ...) и Symsstore результаты - вы должны увидеть два отдельных PDBS сохранены.
В UP-сторона этого состоит в том, что вам не нужно беспокоиться о уникальных версиях сборки. И, конечно же, входная сторона у вас есть ваша работа вырезана для вас, если вы случайно потеряете PDBS для создания, которую вы уже отправили ...