最近我的Visual Studio在程序Starts Without Debugging之前开始遇到延迟。
仅在满足以下条件时才会发生这种情况:
按Ctrl + F5后,控制台应用程序窗口打开,光标处于活动状态,但执行时间延迟。
延迟似乎长度一致(7-10秒),并且不依赖于代码的大小。我在同一台计算机上检查了VS(2013和2015)的两个不同安装,问题仍然存在。
我还检查过,即使空的Main()也会出现这种延迟。
我有可能在VS中启用某种选项/功能导致这种非常特定的延迟,但我不确定此问题何时开始发生,因此我无法追溯更改。
这种延迟可能是什么原因?
我将很感激在这件事上的帮助。
答案 0 :(得分:1)
我做了很多尝试来诊断延迟的问题,其中一次我按下了ctrl + F5,我发现了一个在后台打开的窗口。 (每当我试图在没有调试的情况下运行时,它绝对不可见。)
事实证明,Avira反病毒的功能是在第一次运行之前扫描代码。这就是为什么当我没有对代码进行任何更改时,没有任何延迟。
Avira“Protection Cloud”是负责延迟的功能名称。 链接到Avira页面以及如何禁用它:https://www.avira.com/en/support-for-home-knowledgebase-detail/kbid/1514
答案 1 :(得分:0)
有时候,如果我打开了多个编辑窗口,这会减慢调试器的启动和停止速度。关闭除您感兴趣的以外的所有内容,然后重试。