C#으로 작성된 방대한 라이브러리를 C#으로 액세스 할 수 있도록 포장하는 가장 좋은 방법은 무엇입니까?C++ Wrapper 네이티브 Interop 엔터프라이즈 스케일
나는 interop을 사용하여 작업을 완료했으며, IJW를 좋아합니다. 그러나 거대한 도서관에서이 접근법을 구현하는 방법에 대해서는 확신 할 수 없습니다. 사용할 패턴이 있는지 궁금합니다. 그렇지 않으면 실제로 관리 할 수없는 C++ 라이브러리에있는 모든 클래스를 래퍼 (wrapper)로 작성해야합니다.
또한 라이브러리에 단일 외장을 제공 할 수는 없지만이 시점에서 매우 크고 압도적이기 때문에 어떤 아이디어라도 크게 감상 할 수 있습니다.