问题标签 [attach-to-process]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
856 浏览

visual-studio-2010 - 附加到进程:断点不会被命中。没有为此文档加载任何符号

0 投票
4 回答
42984 浏览

visual-studio-2012 - Visual Studio 2012 远程调试:对内存位置的无效访问

我按照此链接中的说明操作:http: //msdn.microsoft.com/en-us/library/bt727f1t.aspx在我的应用程序运行的服务器上安装远程调试器(2012),希望从远程调试它我的开发机器运行 Visual Studio 2012。

我什至无法查看要附加到远程计算机上的进程列表。我不断收到“无法连接到名为 [name] 的 Microsoft Visual Studio 远程调试监视器。对内存位置的访问无效”。

我已经成功连接了几次,但是连接立即失败,然后我无法再次连接。

这给我带来了巨大的问题,因为我无法远程调试任何东西。我一定错过了一些明显的东西。请有人给我一个解决方案。

0 投票
3 回答
4754 浏览

visual-studio-2010 - 如何判断我正在调试哪个进程(附加到多个进程)?

我正在通过附加到两个实例来调试具有两个正在运行的实例的 Windows 服务。我这样做是因为我知道只有一个实例会达到我的断点,但我想知道是哪个实例,这样我以后就不必同时附加到这两个实例上。

有没有一种方法,当附加到多个进程时,你可以知道哪个进程遇到了断点?试错法的解决方案是一次附加一个,看看是否命中断点,或者停止其中一个服务(通过 services.msc)并查看哪个进程 ID 消失 - 但两种解决方案似乎都不是可扩展的对我来说。有没有更优雅的方式?

谢谢!

0 投票
2 回答
1177 浏览

wpf - 尝试打开 WPF 项目时,Visual Studio 2012 崩溃

每当我打开 WPF 项目时,Visual Studio 都会崩溃。我启动第二个实例并将进程附加到第一个实例,一旦项目“打开”,我会收到以下错误:

Microsoft.VisualStudio.Progression.LanguageService.CSharp.dll 中出现“System.MissingFieldException”类型的未处理异常

附加信息:找不到字段:“Microsoft.VisualStudio.Progression.Actions.GetNodeAtSourcePosition”。

我不完全确定该怎么做。我之前已经重新安装了一次 Visual Studio,但仍然出现错误。对这个问题的任何帮助都会很棒!

0 投票
1 回答
512 浏览

.net-4.0 - 将视觉工作室附加到一个短暂的过程中

我有一个控制台应用程序很快就死机了,在检查代码后,我无法确切知道它会死在哪里(我基本上将其缩小到 10 行半径),以便我进一步调试它。

由于我不会进入的原因,我无法从 VS 执行该过程(尽管我有二进制文件、源代码和 pdb,但我无法在构建服务器的环境之外构建),并且想附加到这个过程......但是当我开始这个过程时,它比我希望刷新附加到进程对话框的速度要快得多。

想法?

0 投票
1 回答
518 浏览

com - Visual Studio 附加到进程 IE COM 插件

我有用于 Internet Explorer 的 ActiveX COM 插件。我想“附加到进程”到这个插件并调试它。我试图附加到 iexplorer.exe 进程,但 Visual Studio 没有进入断点。我的错是什么?哪个进程托管此 COM 插件?

0 投票
1 回答
1450 浏览

visual-studio-2010 - 附加到进程 - Visual Studio 2010 - Windows 2008

我有一个在 localhost 上运行的网页,我想用它在 Visual Studio 2010 中的代码中进行断点。该网页在 Internet Explorer 中运行。操作系统是Windows 2008。当我在Visual Studio的调试菜单下附加到进程时,没有列出进程w3wp.exe。该网页托管在我用来开发的同一台机器上。网页运行时,Windows 2008 的进程中不应该列出 w3wp.exe 吗?附加到 Internet Explorer 进程不起作用。任何帮助表示赞赏。

0 投票
3 回答
464 浏览

c# - 如何附加到进程并调试未构建的代码?

我正在处理一个项目并尝试修复系统中发现的错误。我有权访问的代码无法构建(这是一个包含大量 dll 文件的大型项目,其中一些文件在我的工作区中丢失了)。我可以访问我正在尝试调试的代码部分,但无法构建它。所以我开始编译.exe文件并在VS中附加它。当我在代码中设置断点时,它被禁用并说No symbols have been loaded for this document.所以我的问题是,调试器正在寻找哪些额外的信息/文件?我假设它正在寻找pdb该特定程序集的文件,该文件在我的机器上不存在。

当我尝试附加到 exe 文件时,我收到以下警告:

在此处输入图像描述

0 投票
0 回答
893 浏览

performance - 附加到进程打开速度极慢

当我在 VS2010 或 VS2012 中单击附加到进程时,“附加到进程”窗口大约需要 10 分钟才能打开。在等待它打开 VS 时没有响应,我必须从任务管理器结束进程才能执行任何其他操作。谁能给我一个解决这个问题的方法?这是非常令人沮丧的。

0 投票
3 回答
23303 浏览

visual-studio-2010 - Visual Studio 远程调试器“对内存位置的无效访问”功能

这是解决此处所述问题的另一种尝试。不幸的是,该主题在没有找到足够的解决方案的情况下被关闭,因为显然原始海报存在符号问题,而不是视觉工作室问题本身。

问题陈述: Visual Studio 2012(和 2010 相同的问题)将在一段时间后停止附加到远程进程,并出现“对内存位置的无效访问”。重新启动 Visual Studio 可解决此问题。

我目前正在使用 VS2012 更新 3,但问题也出现在 RTM 和所有中间更新中。

引用的线程建议使用修补程序 2588507修补操作系统,但是我无法应用它,因为它似乎无法下载,可能是由于间歇性问题。

有没有人成功地解决了这个问题,如果是,那么如何解决?