Зависит от того, какой тип DLL. Это встроено в .NET? если это неуправляемый код, то вот пример, иначе будет работать Ответ от Роба.
Пример неуправляемого C ++ dll :
using System;
using System.Runtime.InteropServices;
Возможно, вам понадобится DllImport
[DllImport(@"C:\Cadence\SPB_16.5\tools\bin\mpsc.dll")]
static extern void mpscExit();
или
[DllImport("user32.dll", CharSet = CharSet.Unicode)]
public static extern int MessageBox(IntPtr hWnd, String text, String caption, uint type);
Тогда каждый из них называется так:
// a specific DLL method/function call
mpscExit();
// user32.dll is Microsoft, path not needed
MessageBox(new IntPtr(0), "Test", "Test Dialog", 0);