Я работаю с конкретным приложением, которое поддерживает «расширения» как управляемые C# DLL. Само приложение является родным приложением, и у меня нет исходного кода для него.Отладка управляемой DLL, загружаемой собственным приложением в Visual Studio 2015
Я могу получить приложение для загрузки DLL, и я могу проверить, что мои функции вызываются. Я бы хотел, чтобы иметь возможность отлаживать мой код расширения в DLL при его запуске. Я могу подключиться к процессу собственного приложения с помощью Visual Studio, однако я не могу установить какие-либо точки останова, поскольку получаю ошибку «Нет символов загружены ...». Файл PDB присутствует рядом с DLL.
Мне кажется, что Visual Studio Debugger не распознает мой управляемый код C#, хотя DLL явно используется. Например, если я просматриваю представление «Модули», я не вижу свою DLL в списке.
Чтение через некоторые страницы поддержки Visual Studio, похоже, что существует «смешанный режим», который я обычно включаю в проект запущенного приложения. Однако, поскольку я фактически не создаю приложение, я не могу изменить этот параметр.
Кто-нибудь знает, есть ли другой способ достичь этого?