Способ «использовать» статическую библиотеку в C # состоит в том, чтобы сначала создать оболочку Managed C ++, которая предоставит фасад остальному управляемому миру. Как все остальные уже прокомментировали, C # поддерживает только библиотеки DLL для P / Invoke.