我将 Visual Studio 2008 和 NUnit 2.6.3 与 Resharper 8.2 一起使用
Resharper 可以识别我的单元测试(因此我可以使用 Resharper 运行它们),但它们都被标记为未使用(类以及各个测试方法)。我知道如何在每个测试类中使用注释来抑制警告,但我正在寻找没有此类注释的解决方案,因为它们也会影响真正未使用的测试代码(因此我应该被警告)。
根据我的理解,这对于 NUnit 测试来说应该是开箱即用的,但我无法让它工作。我需要更改一些设置吗?我用谷歌搜索了很长时间,但没有找到任何东西。
最佳答案
您需要安装ReSharperExternalAnnotations来解决该问题。 VS2008不支持ReSharper Extension Manager,所以请手动安装:
- 下载 nuget package ;
- 使用任何存档软件(例如 WinZip)打开它;
- 将所有文件夹从
..\ReSharper\vAny\annotations\
解压到C:\Program Files (x86)\JetBrains\ReSharper\v8.2\Bin\ExternalAnnotations
; - 然后重新启动 Visual Studio;
关于c# - Resharper 将我的 NUnit 测试标记为未使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23735896/