DLLImport C# DLLNotFountExeption

181
06 апреля 2018, 15:49

Перенесла проект с компьютера на ноут, после чего возникла проблема при запуске проекта.

Visual studio 2017

Пытаюсь из враппера на с# вызвать библиотеку на с++ и получаю ошибку "System.DllNotFoundException: "Не удается загрузить DLL "GRD_MBA.dll": Не найден указанный модуль. (Исключение из HRESULT: 0x8007007E)" "

с++ библиотека лежит в том же каталоге, что и exe враппера. Так же попробовала скопировать эту с++ билиотеку в папку system32, но все равно получаю такую же ошибку. Почему среда не видит dll?

Код с c# проекта такой:

[DllImport("GRD_MBA.dll")]
private static extern unsafe void init(void** ppGrdMba);

так вызываю сам метод:

unsafe
{
    fixed (void* ppGrdMba = &_pGrdMba)
    {
        init((void**) ppGrdMba);
    }
}

Помогите. В чем может быть проблема?

READ ALSO
C# как расширить/изменить функции библиотеки?

C# как расширить/изменить функции библиотеки?

В Visual Studio 2017 к проекту на Xamarin подключил библиотеку Microcharts через nuget managerМне требуется некоторые функции изменить в библиотеке, но я не знаю,...

174
Как применять фильтр Or And в gridview devexpress?

Как применять фильтр Or And в gridview devexpress?

Есть gridView (devexpress) сетка отображения данных из коллекцииВ нем есть своя встроенная панель поиска где вводится текст, и по этому тексту данные...

134
Task<TResult>. Ошибка инициализации

Task<TResult>. Ошибка инициализации

Ошибка 1 Наиболее подходящий перегруженный метод для SystemThreading

166
Горячие клавиши в WPF

Горячие клавиши в WPF

Вот коды к игре пятнашки, нужно чтобы при нажатии ctrl + z происходил откат перемещения до самого первого, но как это сделать средствами wpf не знаю...

208