当我尝试将调试器附加到远程进程(仅限本机,没有身份验证)时,我会始终弹出 Microsoft VS 延迟通知。该进程在远程计算机上作为服务运行,但 Visual Studio (2005) 在本地作为服务运行时似乎没有问题。
我已经正确加载了符号(如在 Tools\Options\Debugging\Symbols 下指定的正确目录中),但这似乎没有帮助。
我尝试在安全模式下启动 VS 2005,但这似乎也没有什么不同。
当我尝试将调试器附加到远程进程(仅限本机,没有身份验证)时,我会始终弹出 Microsoft VS 延迟通知。该进程在远程计算机上作为服务运行,但 Visual Studio (2005) 在本地作为服务运行时似乎没有问题。
我已经正确加载了符号(如在 Tools\Options\Debugging\Symbols 下指定的正确目录中),但这似乎没有帮助。
我尝试在安全模式下启动 VS 2005,但这似乎也没有什么不同。
我遇到了同样的问题,并使用 ProcMon util 来查看我的 devenv 正在做什么。就我而言,它正在等待加载符号。所以你应该检查你的环境。变量 _NT_SYMBOL_PATH 并且如果没有缓存符号,那么你的 VS 一直在等待下载它。
一种可能的解决方案是您有许多当前设置或挥之不去(无效)的断点。尝试清除所有断点,看看是否有帮助。
这里有更多可能的解决方案:
希望这可以帮助。
当我在单个应用程序上同时打开本机和托管调试时,我刚刚遇到了这个问题。关闭本机调试解决了这个问题。
帮助我的一件事是更新软件包。打开具有此“等待内部操作完成”的解决方案,然后转到工具 - Nuget 包管理器 - 包管理器控制台。然后运行“更新包”。更新后,我能够毫无问题地关闭和打开解决方案。希望这对您的问题有所帮助。
我有类似的问题,它是由于我创建的变量表达式而发生的。
例如:
variable1 = variable1 - variable2 (gets warning)
variable1 = variable2 - variable3 (No Issues)
我有同样的问题,做了很多谷歌搜索尝试了几件事,但没有解决问题。最后我用processexplorer检查了devenv进程,发现devenv.exe有一个子进程,它是cmd.exe,它还有另一个子进程node.exe。所以我去了程序和功能并卸载了 Node 1.1 VS 2013 扩展和 Node 包管理器。即使我使用具有 16 GB RAM 的 i7 四核处理器,卸载它也需要相当长的时间,从我的笔记本电脑上卸载这两个软件需要将近 1 个小时。这解决了这个问题。