Добавление внешней DLL в C к проекту WinForm в c #

У меня проблема. Я написал внешнюю DLL на C, но я хочу использовать ее в WinForms на C # в Visual Studio 2017. Всегда я добавлял DLL с помощью «Добавить ссылку», но теперь показывает ошибку, что-то вроде «действительной сборки или COM». Я добавил его в свой каталог debbag, а также для проецирования как файл normall (добавить -> существующий элемент). На моем компьютере это работает, но на других компьютерах выдает ошибки, что именно эта DLL не обнаружена компилятором или просто не существует. Как я могу решить это?
Спасибо за помощь

-5

Решение

DLL, написанная на C, не может быть добавлена ​​в качестве ссылки на проект C #. Вы можете PInvoke позвонить в вашу C DLL.

Вот хороший статья.

1

Другие решения

Других решений пока нет …