Откройте терминалом каталог данных и посмотрите адрес. Там скорее всего в адресе будет юзерс, апдата и так далее
Попробуйте поместить dll в папку MQL5\Libraries. Все-таки это более ожидаемая папка для поиска. Естественно, перед этим убедитесь, что это рабочий каталог терминала (Файл - Открыть каталог данных)

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я когда-то давно писал советника, который по каждому тику отправлял данные об изменении в моё C#-приложение. Обновил версию .Net с 4.8 до .NET 6.0 теперь отладчик мне выдаёт ошибки:
- function 'Analyzer.Mediator.Mediator::Init' not found in 'D:\Alpari MT5\Tester\Agent-127.0.0.1-3000\MQL5\Experts\Advisors\FAnalyzer.Mediator.dll'
- .Net domain has 1 references but will be deleted
При этом сам редактор MQL этот вызов видит и эксперт компилируется.
Гугл ничего конкретного не говорит. В документации пишут вот это, но это работает только со старой версией: https://www.mql5.com/en/book/advanced/libraries/libraries_dotnet
Сборку делаю под x64. Терминал такой же.