1

当我尝试将调试器附加到远程进程(仅限本机,没有身份验证)时,我会始终弹出 Microsoft VS 延迟通知。该进程在远程计算机上作为服务运行,但 Visual Studio (2005) 在本地作为服务运行时似乎没有问题。

我已经正确加载了符号(如在 Tools\Options\Debugging\Symbols 下指定的正确目录中),但这似乎没有帮助。

我尝试在安全模式下启动 VS 2005,但这似乎也没有什么不同。

4

6 回答 6

2

我遇到了同样的问题,并使用 ProcMon util 来查看我的 devenv 正在做什么。就我而言,它正在等待加载符号。所以你应该检查你的环境。变量 _NT_SYMBOL_PATH 并且如果没有缓存符号,那么你的 VS 一直在等待下载它。

于 2014-11-07T13:50:36.157 回答
1

一种可能的解决方案是您有许多当前设置或挥之不去(无效)的断点。尝试清除所有断点,看看是否有帮助。

这里有更多可能的解决方案:

http://connect.microsoft.com/VisualStudio/feedback/details/498240/microsoft-visual-studio-is-waiting-for-an-internal-operation-to-complete

希望这可以帮助。

于 2013-08-07T23:25:22.170 回答
0

当我在单个应用程序上同时打开本机和托管调试时,我刚刚遇到了这个问题。关闭本机调试解决了这个问题。

于 2014-11-21T20:52:02.257 回答
0

帮助我的一件事是更新软件包。打开具有此“等待内部操作完成”的解决方案,然后转到工具 - Nuget 包管理器 - 包管理器控制台。然后运行“更新包”。更新后,我能够毫无问题地关闭和打开解决方案。希望这对您的问题有所帮助。

于 2019-01-17T16:46:54.610 回答
-1

我有类似的问题,它是由于我创建的变量表达式而发生的。

例如:

variable1  =  variable1 - variable2 (gets warning)
variable1  =  variable2 - variable3 (No Issues)
于 2015-02-18T19:54:44.760 回答
-1

我有同样的问题,做了很多谷歌搜索尝试了几件事,但没有解决问题。最后我用processexplorer检查了devenv进程,发现devenv.exe有一个子进程,它是cmd.exe,它还有另一个子进程node.exe。所以我去了程序和功能并卸载了 Node 1.1 VS 2013 扩展和 Node 包管理器。即使我使用具有 16 GB RAM 的 i7 四核处理器,卸载它也需要相当长的时间,从我的笔记本电脑上卸载这两个软件需要将近 1 个小时。这解决了这个问题。

于 2016-07-09T19:29:10.513 回答