我开发了一个控制台应用程序来等待事件。代码的主要部分如下所示。
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)
,但我认为这不是一个好主意,因为它有一个限制。
不确定问题是否出在我的代码中,或者我只是需要一些东西来保持它的活力。任何指针?