В моем приложении есть исполняемый файл "загрузчик" (назовем его "Loader.exe"). Он ищет определенную папку для DLL-файлов и загружает их один за другим. Затем пользователь может выбрать, какой плагин запускать (плагины имеют окна и бизнес-логику). Это разновидность архитектуры плагинов, которую я сейчас внедрил.
Проблема в том, что ни один из инструментов проводника времени выполнения для WPF и профилировщиков не может видеть, что происходит внутри загруженных библиотек DLL. Например. CLR Profiler вообще не собирает никаких данных.
Могу ли я что-нибудь сделать, чтобы это исправить, не переписывая часть проекта загрузки DLL? И, честно говоря, почему эти профилировщики не видят загруженный код DLL? Отладка VS прекрасно работает в тех.