Resharper将我的NUnit测试标记为未使用

本文关键字:记为 未使用 测试 NUnit 我的 Resharper | 更新日期: 2023-09-27 18:04:13

我正在使用Visual Studio 2008和NUnit 2.6.3以及Resharper 8.2

Resharper可以识别我的单元测试(所以我可以用Resharper运行它们),但是它们都被标记为未使用(类以及单个测试方法)。我知道如何在每个测试类中使用注释来抑制警告,但我正在寻找一个没有此类注释的解决方案,因为它们也会影响真正未使用的测试代码(因此我应该得到警告)。

根据我的理解,这应该是NUnit测试的开箱即用,但我不能设法使它工作。我需要更改一些设置吗?我用谷歌搜索了好一会儿,但什么也没找到。

Resharper将我的NUnit测试标记为未使用

你需要安装ReSharper ExternalAnnotations来解决这个问题。VS2008不支持ReSharper扩展管理器,所以请手动安装:

  1. 下载nuget包;
  2. 使用任意归档软件如WinZip打开;
  3. ..'ReSharper'vAny'annotations'C:'Program Files (x86)'JetBrains'ReSharper'v8.2'Bin'ExternalAnnotations提取所有文件夹;
  4. 然后重启Visual Studio;