@exvel

Как оформить .NET библиотеку, чтобы можно было вызвать её из C++?

Есть своя .NET библиотека, в которой есть интерфейсы, классы и несложные методы. Из сложных типов, только decimal. Ещё в одном месте нужно, чтобы клиентский код создал класс реализующий определенный интерфейс и передал его назад в библиотеку в качестве параметра.

Надо добавить библиотеке возможность предоставлять свой функционал C++ коду. Почитал в гуглях - простых решений нет. Да и где-то рекомендуют COM, где ещё какие-то костыли городят. В общем, наилучший способ определить не смог. Кто что посоветует?

UPDATE:
На сколько я знаю, для COM нужна сборка со строгим именем. Для меня это не вариант, так как подписать сборку, в силу некоторых причин, нет возможности.
  • Вопрос задан
  • 2535 просмотров
Решения вопроса 2
Текста не много, так что даже если у Вас не очень с английским - должны понять.

www.codeproject.com/Tips/695387/Calling-Csharp-NET...
Ответ написан
AxisPod
@AxisPod
Лично 2 варианта юзал, COM и обертку на C++/Cli, 2й как-то больше понравился.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
EvgenijDv
@EvgenijDv
C/C++ programmer
Если не COM, то перепишите все на С++ :-)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы