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