【问题标题】:My ReSharper Gutter Icons for Unit Tests aren't showing我的用于单元测试的 ReSharper Gutter 图标未显示
【发布时间】:2009-01-16 08:36:57
【问题描述】:

我已经安装了 ReSharper 4.1 和 Gallio 3.0.5,但是我没有得到用于单元测试的装订线图标。测试似乎在测试资源管理器中运行良好,但我在代码中的测试旁边没有图标。这可能是什么原因造成的?我之前安装了 MbUnit 2.4 ReSharper 插件,但现在应该卸载它。

【问题讨论】:

    标签: unit-testing resharper mbunit


    【解决方案1】:

    我这样做是为了让他们再次出现。也许这是一个矫枉过正。

    1. 卸载 ReSharper
    2. 卸载 Gallio
    3. 删除 %appdata%\JetBrains 文件夹
    4. 安装 ReSharper
    5. 启动 Visual Studio
    6. 关闭 Visual Studio
    7. 安装 Gallio
    8. 启动 Visual Studio

    我认为关键是删除 %appdata%\JetBrains 文件夹,因为那里可能有一些旧插件文件。

    【讨论】:

    • 我所要做的就是#3
    • 对我来说也一样。关闭所有 Visual Studio,删除 %appdata%\JetBrains 也为我解决了这个问题。
    • @badazzhindu 一样。另一方面,我的许可证过期后我遇到了这个问题,我必须下载并安装备用版本。
    【解决方案2】:

    这里的另一个非常晚的答案,但如果您没有启用 Resharper 代码分析,那么装订线图标将不会显示。昨天不得不帮助队友解决这个问题。

    【讨论】:

    • 这就是发生在我身上的事情。我不小心在 Resharper 中关闭了“代码分析”而不是“解决方案范围的分析”,并且单元测试的装订线图标丢失了。
    【解决方案3】:

    也许很久以前,但如果有人偶然发现这个问题......

    我在使用 Resharper 2016.2 时遇到了同样的问题

    Resharper -> 选项 -> 代码检查 -> 设置

    在我的例子中,包含单元测试的项目列在“要跳过的元素”下的“文件和文件夹”列表中。删除项目后,图标又出现了。

    【讨论】:

      【解决方案4】:

      使用 Visual Studio 2017,修复了我使用代码窗口右上角的代码分析图标缺少装订线测试图标的问题。

      由于测试文件过大,分析已暂停。不得不点击恢复两次,然后图标终于重新出现了。

      【讨论】:

      • 这也为我在 Visual Studio 2019 中解决了同样的问题。
      【解决方案5】:

      我在进行全新安装时多次遇到此问题。有时,gallio-resharper 插件安装得很好,有时却没有。我试过上面的步骤都没有成功。

      我找到了这个链接:http://confluence.jetbrains.net/display/ReSharper/Deploying+plugin 并做了以下

      1. 在“C:\Program Files (x86)\JetBrains\ReSharper\v5.1\Bin\”中创建了一个插件文件夹
      2. 将来自 GallioBundle-3.3.458.0.zip\bin\ReSharper 的 resharper 插件文件复制到此文件夹中
      3. 使用 Tools|Options|Resharper 中的按钮在 Visual Studio 10 中暂停和恢复 resharper

      在此之后,插件被启用。

      我正在运行 W7x64 专业版。

      希望这对其他人也有帮助。 :-)

      【讨论】:

        【解决方案6】:

        暂停和恢复 Resharper 可能会起作用。它对我有用。

        【讨论】:

          【解决方案7】:

          尝试以下步骤,它们对我有用,

          • 打开 Resharper 安装程序
          • 检查是否有任何项目要求修复,如果是则单击安装。
          • 现在打开 Visual Studio 并转到 resharper 选项
          • 如果第一个选项是“为什么禁用点覆盖”,请单击它。
          • 并通过免费试用或使用您的 resharper id 登录来启用点覆盖。
          • 刷新需要几秒钟时间
          • 您将取回那些用于运行或调试单元测试的图标。

          【讨论】:

            猜你喜欢
            • 2016-05-06
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-05-06
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多