MSpec与ReSharper问题

MSpec与ReSharper问题,resharper,mspec,Resharper,Mspec,我从codebetter teamcity网站获得了最新的mspec,并按照建议安装了Resharper5.1 runner。运行程序和注释在resharper选项对话框中显示良好 现在,即使标注了注释库,我仍然到处都会收到“字段xxx从未使用过”警告,当我要求resharper运行解决方案中的所有测试时,它似乎找不到我的规范 我已解锁DLL 使用resharper 5.1.“从不使用字段xyz”警告仅适用于应用了Subject属性的类。如果不使用Subject,可以通过在spec项目中禁用wa

我从codebetter teamcity网站获得了最新的mspec,并按照建议安装了Resharper5.1 runner。运行程序和注释在resharper选项对话框中显示良好

现在,即使标注了注释库,我仍然到处都会收到“字段xxx从未使用过”警告,当我要求resharper运行解决方案中的所有测试时,它似乎找不到我的规范

我已解锁DLL

使用resharper 5.1.

“从不使用字段xyz”警告仅适用于应用了
Subject
属性的类。如果不使用
Subject
,可以通过在spec项目中禁用warning 169来解决此问题

有关解决方案运行问题的一些问题:

  • 您是否在ReSharper |选项|单元测试下启用了MSpec
  • 是否为项目运行规范 (与解决方案运行相反)工作 给你的
  • 你能开始吗 通过单击 排水沟中的绿色/黄色图标
  • 是否打开“单元文本资源管理器”窗口 正确反映解决方案的 上下文和规范

  • 添加subject属性对警告有效,谢谢。要回答你的问题。。。1.是的,它在这里启用2。否,如果单击“运行单元测试”选项,则会出现“在文件中找不到测试”错误3。我不明白这是什么意思。它是完全空的。您的上下文类是否声明为
    public
    ?您可以尝试使用TestDriven.Net运行您的上下文,以查看它是否适用于此运行程序。如果没有,那就有更大的问题了。要使用TD.Net,请安装它并将
    MSpec.tdnet
    文件放在
    MSpec.dll
    所在的同一文件夹中。感谢Alexander,将类设置为public似乎已经做到了这一点。