微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从Windows 7命令行运行时,为什么我的C#程序会经常暂停?

我在几个不同的C#应用​​程序中遇到过这个问题.这些都是我编写的实用程序,使我作为系统管理员的生活更轻松.比如在数据库服务器之间迁移数据.

他们将当前步骤打印到控制台(旧版本通过System.Console.WriteLine(),新版本通过log4net的ConsoleAppender),所以我总是从命令提示符运行它们.这样做时,它们似乎经常以随机间隔暂停,直到我输入几次.我注意到它们已暂停,因为通常需要一两秒的步骤已经在屏幕上显示了很长时间.点击进入后,事情会再次开始正常处理一段时间.

为什么是这样?我该如何解决

解决方法

如果使用鼠标在命令窗口屏幕上选择文本,则通常会暂停正在运行的程序的执行.使用鼠标单击窗口时,可能会意外创建文本选择.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐