У меня есть 3 проекта:
- Проект A — основной проект (веб-приложение .NET Core).
- Project B — это библиотека классов в пакете NuGet, содержащая интерфейсы.
- Project C — это библиотека классов в пакете NuGet, реализующая интерфейс
Мне удалось собрать пакеты NuGet с включенными символами pbd и исходным кодом. Пакеты NuGet создаются в режиме Release (может быть проблема в этом?)
Я настроил свою настройку отладки следующим образом
- Флажок Только мой код не установлен.
- Я загружаю символы для двух пакетов NuGet
Я могу перейти ко всем «обычным» методам, таким как включенные методы расширения.
Но когда я достигаю интерфейса, я не могу заставить его войти в класс, реализующий интерфейс. Но я могу войти в код из обычных методов из этого пакета NuGet.
Любые подсказки, если это просто невозможно или я пропустил что-то еще в настройках отладки.