我有使用C#的VS 2015社区。我创建了一个WPF应用程序。
当我点击F5或播放Visual Studio时,正常开始调试应用程序。我甚至看到诊断显示内存使用情况和CPU(但它会锁定,例如在20毫秒时停留在那里)。问题是,有时应用程序将在调试时打开并运行,大多数情况下它不会。重要的是要注意,visual studio本身并没有锁定,只是诊断工具窗口。
如果我在没有调试的情况下运行,应用程序正常打开并且没有问题,但如果我想调试应用程序甚至不打开。
对不起,我没有错误显示,因为我没有错误或警告。它只是在调试期间不会打开。
我错过了补丁/更新,或者之前是否有人遇到此问题?
答案 0 :(得分:5)
我听到了同样的问题。我在工具→选项→调试中禁用了Enable Diagnostic Tools while debugging
。就我而言,它与赛门铁克存在某种冲突(根据事件日志)。不理想,但能够进行调试比诊断更好。
更新
我查看了我为此事件提交的服务台票据,这不是事件日志,我记得错误。发生的事情是edpa.exe
进程(一个由我办公室的组策略控制的赛门铁克进程)每当我调试时就会颠覆处理器。修复/解决方法是相同的。我有一台新电脑,我没有遇到这个问题。
答案 1 :(得分:0)
您是否尝试重新启动Visual Studio / PC或重新构建解决方案?
这可能会有所帮助。
答案 2 :(得分:0)
与Symantec NIS(当前版本22.6.0.142)不应存在冲突。它(你的问题提交加上接受的答案)听起来更像是一个可用的内存问题;当我启动VS时,我的NIS报告了高内存使用率,所以我有时(并不总是)诊断程序无法启动,但调试始终会继续。也许添加更多物理内存是您的解决方案;但是现在,关闭Enable Diagnostic Tools While Debugging
只是一个绑带。