74得票5回答
Visual Studio:调试引用的DLL,我在另一个SLN中有源代码

我正在尝试调试一个项目,该项目引用了我添加的DLL文件,该DLL文件存储在外部目录中,并且我刚刚添加了引用。现在当然可以调试我的项目,但是调用另一个dll上的方法行时,我无法进入它,即无法使用F12。 一种方法是将我的项目(dll)作为现有项目添加到我的解决方案中,并替换引用的dll以使用附...

73得票3回答
异步方法中的异常,调试器无法停止/中断。

当一个调试器连接到.NET进程时,通常会在未处理的异常抛出时停止。 然而,当你处于一个async方法中时,这似乎并不起作用。 我之前尝试过的场景列在以下代码中: class Program { static void Main() { // Debugge...

72得票33回答
Visual Studio - 突然不能调试测试

我不确定自己做了什么,但突然间,我的Visual Studio 2012无法调试任何测试。如果我从测试资源管理器中选择一个测试并告诉它运行,它只会在“测试输出”窗口中输出以下内容:> ------ Discover test started ------ > ========== ...

65得票2回答
禁用调试输出窗口中的噪音信息 - Visual Studio 2012

如何在Visual Studio 2012的调试输出窗口中禁用消息? 线程 '' (0x2360) 已退出,代码为 0 (0x0) 由于此类消息数量很多,会影响我查看使用 Debug.Write 编写的自定义调试信息。是否应该使用红色突出显示自定义调试信息?

64得票7回答
Visual Studio 2015诊断工具不支持当前的调试配置。

在使用VS2015的快照和性能分析工具后,我似乎无法再次使诊断工具正常工作。即使是新项目也会显示以下内容: 诊断工具窗口不支持当前的调试配置。 尝试创建新的、不同类型的项目,以管理员身份运行,删除程序数据、应用程序数据,从卸载中进行修复和重新安装,但都没有解决问题。 有人遇到...

63得票25回答
Visual Studio 2015 RTM - 调试不起作用

我已安装了VS 2015 RTM(没有其他内容),但无法调试任何解决方案,不管它是现有的还是全新的(使用VS 2015创建并编译为.NET Framework 4.6),它只会在VS中打开一个名为“断点模式”的新标签,并显示以下文本: 应用程序处于断点模式 您的应用程序已进入断点状态,但没有正...

60得票23回答
“Step Into”在Visual Studio中突然不起作用了

突然间,我遇到了一个问题,在Visual Studio的调试中无法步入任何代码。单步跳过运行正常,但拒绝步入(F11)我的任何代码。这之前是可以的,但现在突然无法使用。 我尝试了以下一些方法,但都没有成功: 删除解决方案中每个项目中的所有bin文件,清理解决方案,重新构建解决方案。 逐个...

60得票23回答
调试时msvsmon.exe崩溃

当我在VS2013更新3中进行调试时,当命中断点时,msvsmon.exe崩溃。 它会显示"The debugger's worker process (msvsmon.exe) unexpectedly exited. Debugging will be aborted"。 我没有使用远...

60得票1回答
使用async/await时的堆栈跟踪

很明显,由于微软的新编程范式,堆栈跟踪受到了影响。现在我们有一个语义堆栈和一些物理堆栈(这是我选择的词)。 我看到的是异常的StackTrace属性(以及调试器中)是连接在一起的物理堆栈。private async Task CheckFooAndBar() { var log = ...

59得票6回答
我该从哪里引用丢失的程序集(System.Net.Http.Formatting)?

在我的Visual Studio 2013 RC项目中,我收到了以下错误消息: "The type 'System.Net.Http.Formatting.MediaTypeFormatter' is defined in an assembly that is not refer...