Встраивание кода на С++ в .NET проект

С++ перевод кода

Есть код на С++ ужасного качества, использующий различные виндовые библиотеки (windows.h - для работы с COM портом, stdio.h - для вывода на консоль, и т.д.). Читать и править его - одна мука. Как бы его засунуть попроще в .NET проект, написанный на шарпе? Лучше без использования COM-объектов.

Примечание:
Морально то я и созрел) Начал полностью переписывать код. Но время поджимает. Проблема в том, что эта хрень не хочет компилироваться в dll, пригодную для использования в управляемом коде.
Ответы:
Самый модулярный и правильный способ - скомпилировать C-код как DLL, и обращаться к нему из C#.
А вообще, вот что вам нужно гуглить:
embedding unmanaged code in C#


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.