DLL تون با #C ساخته شده ؟ اگر بله DLL های ساخته شده توسط #C ساختار استاندارد ویندوز رو رعایت نمیکنن ، DLL ها دارای کلاسی هستن که متدها داخل اونها پیاده شدن ، این قبیل کلاس ها به دلیل Managed بودن قابلیت استفاده شدن در زبان های Native رو ندارن ، اگر توابع Export شده DLL رو هم بررسی کنید میبینید که تابعی معرفی نشده .

برای Export کردن یک تابع در #C پکیجی به نام Unmanaged Exports وجود داره که با نصبش توسط Package Manager Console در Visual Studio میتونید برای توابع DLL های Managed خودتون Export های Native بگیرید .