Возможно, но не все так просто, создать гибридную сборку / управляемую сборку в C #. Если бы вы использовали C ++, это было бы намного проще, так как компилятор Visual C ++ может создавать гибридные сборки так же легко, как и все остальное.
Если у вас нет строгого требования о создании гибридной сборки, я бы согласитесь с MusiGenesis, что это не стоит того, чтобы делать с C #. Если вам нужно это сделать, возможно, посмотрите на переход на C ++ / CLI.