#debugging #visual-studio-debugging #revit-api #revit #pyrevit
#отладка #visual-studio-отладка #revit-api #revit #pyrevit
Вопрос:
Я пытаюсь отладить свой многоверсионный плагин для Revit, однако у меня возникают проблемы. Изначально он был создан для Revit 2018, поэтому он отлично отлаживается, однако, когда я переключаю внешнюю программу на Revit 2019.ex3, программа запускается, но ни одна из точек останова не достигается.
В настоящее время у меня есть 2 разных файла конфигурации отладки. Один для revit 2018 и один для revit 2019, и я бы предположил, что это правильный путь.
Когда я смотрю на точки останова во время выполнения отладки, я вижу The breakpoint will not currently be hit. no symbols have been loaded for this document.
Я попытался загрузить соответствующий файл символов семейства, но при выборе я получаю следующее предупреждение:
Когда я смотрю на создание нового файла .pdb, я обнаружил, что pdb-файл, который можно использовать, — это только тот, который был создан с помощью этого файла.
Как я могу включить отладку для обеих версий в revit?
Приветствуется любая помощь и / или указания.
Комментарии:
1. Настройте свой проект так, чтобы в нем были отдельные сборки отладки, например, DEBUG2019, DEBUG2020, … Каждая сборка должна выводить двоичные файлы в свой собственный каталог, например build/ debug / 2019, а затем добавлять файлы манифеста для каждой версии Revit в эти двоичные файлы. Для отладки создайте проект, запустите Revit, подключите отладчик к Revit и добавьте точки останова, чтобы остановить процесс, когда это необходимо