gpt4 book ai didi

c# - 无法使用 Resharper 调试测试 - 无法启动调试器

转载 作者:IT王子 更新时间:2023-10-29 04:46:25 25 4
gpt4 key购买 nike

我无法在我的项目中使用 Resharper-Debug 选项调试我的测试。我看到很多人提出了这个问题,但还没有找到解决我问题的可靠建议。奇怪的是,如果我创建一个示例项目并编写一个简单的单元测试,我可以毫无问题地调试它。但是当我尝试在我当前的项目中这样做时,它只是抛出一个对话框说“无法启动调试器”。我已经和我的同行核实过,他们没有遇到这个问题:(

我在运行测试时也没有遇到任何问题。

我是XP机器,下面是resharper的版本:

JetBrains ReSharper 5.1 C# Edition
Build 5.1.1753.4 on 2010-10-15T15:51:30

Licensed to: XXXXXXX
Plugins: none.
Visual Studio 9.0.21022.8.

Copyright © 2003–2011 JetBrains s.r.o.. All rights reserved.

谢谢,-M

最佳答案

我偶尔会遇到无法使用 Resharper 调试图标启动的测试(由于模拟对象或 32 位与 64 位 dll)。对我有用的解决方案是添加显式调用以在测试中启动调试器

Debugger.Launch();

然后正常运行测试。当代码执行到该行时,您会看到一个安全弹出窗口(选择是)

alt text

然后一个 visual studio 选择弹出窗口(选择您当前正在运行的 visual studio)。

alt text

您将在添加 Debugger.Launch() 行的位置进入处于 Debug模式的代码。

关于c# - 无法使用 Resharper 调试测试 - 无法启动调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4669270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com