У меня есть проект С#, который содержит ссылки на сборки в формате DLL. У меня есть информация PDB для этих DLL файлов, содержащихся в одной и той же папке. Когда я нажимаю F12 на ссылочном элементе, я хочу перейти к определению члена. Вместо этого он дает мне метаданные, которые, конечно, я не хочу.
Когда VS отлаживается, он переходит к исходному коду, если я один шаг в этот метод. Но если я нажму F12 на этот метод, это все равно приведет меня к метаданным.
Здесь есть аналогичный вопрос, но он применим только к проектам, и принятое решение не имеет ничего общего с моей проблемой.
"Перейти к определению" в Visual Studio отображаются только метаданные.
Подводя итог:
- Связанный проект - это DLL
- У меня есть информация PDB
- Single-stepping в режиме отладки возвращает меня в исходный код
- F12 приводит меня к метаданным
- Я хочу, чтобы F12 приводил меня к исходному коду, как это делает debug.
EDIT: добавление в качестве "проекта" не является вариантом, поскольку оно создает дополнительную сложность, так как наш файл решения ссылается на пять других проектов, все из которых находятся в отдельных хранилищах управления версиями.