В настоящее время я работаю над проектом в .NET, который взаимодействует с нативными библиотеками C ++ посредством использования проекта C ++ / CLI. Однако, продвигаясь вперед в этом проекте, я хотел бы иметь возможность предоставлять конкретные модули собственного кода C ++, желательно с минимальной дополнительной реализацией, насколько это возможно, при сохранении возможности повторного использования и масштабируемости.
Я провел некоторые исследования в обоих случаях, но не могу понять, что было бы лучше для решения этой задачи. Может ли кто-нибудь объяснить, какой подход лучше всего подходит для этого сценария, если таковой имеется?