C # - cc3260mt.dll генерирует ArithmeticException всякий раз, когда я загружаю его

У меня есть приложение WPF, и я должен загрузить DLLcc3260mt.dll Я вызываю его с помощью LoadLibrary (), но по какой-то причине я получаю ArithmeticException.

Вот как выглядит мой код:

public partial class MainWindow : Window
{
    [DllImport("kernel32.dll")]
    static extern IntPtr LoadLibrary(string dllToLoad);
    [DllImport("kernel32.dll")]
    static extern IntPtr FreeLibrary(IntPtr hModule);

    public MainWindow()
    {
        InitializeComponent();

        try
        {
            string cc3260mtPath = "dll/cc3260mt.dll";
            IntPtr cc3260Link = LoadLibrary(cc3260mtPath);
        }
        catch (Exception ex)
        {
            Console.WriteLine("ERROR : " + ex.Message);
        }

    } // <-- This is where I get the Exception.
}

Когда я запускаю свой код шаг за шагом, я ясно вижу, что исключение появляется, когда я выхожу из своего класса MainWindow ().
Ребята, у вас есть идеи, что дает мне это исключение?

Ответы на вопрос(1)

Ваш ответ на вопрос