多くのFoo.exeを実行していて、外部コントローラー(Bar.exe)を介して特定のインスタンス(Foo_1.DoStuff())でいくつかのFooメソッドを呼び出したい
バーは、実行中のFoo.exeを確認し、それぞれと対話できる必要があります1。
これを達成するための最良/最も単純なテクノ/アーキテクチャは何でしょうか?
WCFについて考えましたが、いくつかの制限に直面しました(サービス自体は必要ありません。実行時に呼び出し可能なインターフェイスを公開するには、Fooが必要です)が、これは、このテクノロジを平均的に習得していることが原因である可能性があります。
PS:参考までに、これはここで尋ねられるより具体的/詳細な質問の合成/一般バージョンです
編集:セルフホストサービスを適切に使用することでうまくいきました。