C#から相互運用するためにC ++ネイティブCOM関数にアクセスするためのベストプラクティスはありますか?
たとえば、コアウィンドウコンポーネントと相互作用する100個のC ++メソッド(基本的にはネイティブライブラリ)があるとします。
基本的に、これらのC ++メソッドのラッパーをC#で作成したいので、新しく採用したすべての従業員がC ++などの代わりにそれを使用できます。C++コードはレガシーであり、私を怖がらせるので、一度だけ処理したいと思います。ここでの各メソッドのアプローチには、対応するC#メソッドがありますか?実際、これを行う別の方法はありますか?
ある種のラッパーサブシステムを使用できますか?あなたは一般的にどのようにこれを行いますか?
また、パフォーマンスに関する考慮事項などはありますか?