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 ().
Ребята, у вас есть идеи, что дает мне это исключение?