-1

コンソール アプリまたは Windows サービスとして実行できる .NET アプリケーションがあります (起動パラメーターによって異なります)。

ここでの考え方は、インスタンスをコンソール アプリとして実行し、同じマシン上でサービスとして実行されている別のインスタンスの UI として機能させることです。つまり、インスタンス #1 は、インスタンス #2 の状態を調べて制御できます。両方のインスタンスが同じ物理ファイルから実行されます。アプリケーションのインストールは 1 つだけです。

たとえば、WCF サービス レイヤーを作成せずに (アクセスする必要があるメソッドがたくさんあります)、アプリへの最小限の変更でこれを達成する必要があるため、コンソール アプリが直接コードを取得できるかどうか疑問に思っていました。 -サービス アプリ内の public static オブジェクトへのコード参照。

アクセスしたい public static オブジェクトは EXE 自体にありますが、必要に応じて、アプリによって読み込まれたアセンブリに移動できます。

廃止されたという事実を除けば、.NET Remoting が解決策のように思えます。別の可能性はありますか?

4

1 に答える 1

0

答えは NO のようです - これはできません。

于 2015-06-30T20:45:57.030 に答える