C# で記述された「アウト オブ プロセス」COM サーバーを実装しようとしています。どうすればいいですか?
.NET ランタイムをメイン プロセス空間にロードできないため、C# コードをメインの C++ アプリケーションから "out of proc" にする必要があります。
理由:
私の C++ コードは、多くの異なる顧客 EXE にロードされる DLL 内にあり、そのうちのいくつかは異なるバージョンの .NET ランタイムを使用しています。1 つのプロセスにロードできるランタイムは 1 つだけなので、私の最善の策は、C# コードを別のプロセスに配置することです。