0

イベントを待機するコンソール アプリケーションを開発しました。コードの主要部分は次のようになります。

static void Main(string[] args)
{
    // get lync client
    var getclient = LyncClient.GetClient();  
    // register for conversation event
    getclient.ConversationManager.ConversationAdded += Conversation_ConversationAdded;
}

私が望むのは、これをバックグラウンドで実行することです。そのため、出力を Windows アプリケーションに変更しました。しかし、アプリケーションは起動すると終了するようです。アプリケーションを存続させる方法はありますか?

Console.Readline()明らかに隠したいので使えません。今のところ を使用System.Threading.Thread.Sleep(int.MaxValue)していますが、制限があるため、とにかく良い考えではないと思います。

問題が私のコード内にあるのかどうか、またはそれを維持するために何かが必要なのかどうかはわかりません. ポインタはありますか?

4

1 に答える 1

0

プロパティ ShowInTaskbar = false を持つメイン ウィンドウが非表示の WPF アプリケーションとして実行します。そうすれば、Lync クライアントと対話し、ユーザーのデスクトップには表示されません。

于 2013-01-26T01:55:15.027 に答える