topshelfで実行可能ファイルを複数実行する方法はありますか?トップシェルフ複数ホスト
// Create hosts
var h1 = HostFactory.New (...); var h2 = HostFactory.New (...)
// Start hosts
in one application Runner.Run (h1, h2);
編集
スレッドで解決。しかし、それが安全であるかどうかわからない...
new Thread (()=>Runner.Run (h1));
new Thread (()=>Runner.Run (h2));
これは、多くの問題を引き起こす可能性があります。私はServiceCoordinatorがこのように安全にアドレス指定できるかどうか分からないので、それらの間でクロストークが発生する可能性があります。また、コンソールアプリケーションでなくサービスとして実行しようとすると、これは奇妙な動作になります。私はこのアプローチをまったく提案しません。いくつかのアイデアが必要な場合は、メーリングリストhttps://groups.google.com/forum/#!forum/topshelf-discuss – Travis