У меня есть сборка, зарегистрированная в GAC для x86 на Win10-машине.Сборка была скомпилирована для .NET 4.5.Сейчас я пытаюсь удаленно отладить эту сборку, чтобы определить проблему клиентов.
Таким образом, я запустил msvmon.exe со своего хоста, на котором расположена сборка.Я также установил соответствующий pdb-файл на свою машину для отладки и установил путь, указанный в «Отладка -> Параметры -> Отладка -> Символы», как показано на рисунке ниже.
Теперь, когда я набираю имя хоста и порт, где msvmon работает в окне «присоединить к процессу», и добавляю точку останова висходный код это не хит.В частности, в нем говорится, что «для текущего документа не загружено никаких символов».
С другой стороны, когда я пытаюсь отладить сборку, которая не являетсярасположенный в GAC, я могу легко отладить его - даже при том, что я не указал путь к файлам pdb (я проверил местоположение pdb с первого изображения, чтобы проверить это).Поэтому я почти уверен, что нет проблем, связанных с сетью.
Поэтому мне интересно, где VS ищет pdb-файлы, когда сборка регистрируется в GAC.