У меня есть SDK, написанный в основном на C#. У нас есть нативный код, написанный из соображений безопасности и производительности. Мы используем DllImport для взаимодействия с нативным кодом. Есть несколько функций, в которых я получаю ошибку "Unable to find an entry point named '...' in DLL '...'.":"". Я проверил, что функция, которая не найдена, экспортируется. Я проверил, что у него нет искаженного имени. Я проверил, что параметры совпадают. Я пробовал несколько разных соглашений о вызовах в атрибуте DllImport. Я думаю, что могу продолжать пробовать это случайным образом, но я надеюсь, что есть более прямой подход.
Кто-нибудь знает инструмент или метод для получения дополнительной информации в таком случае? Насколько я должен быть уверен, что dll найден? Получу ли я это исключение, если параметры неверны? Любая помощь будет оценена по достоинству.
Пэт О