MSpec 和 ReSharper 问题

发布于 2024-09-24 11:17:03 字数 243 浏览 4 评论 0原文

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

现在,即使勾选了注释库,我仍然到处都会收到“field xxx is neverused”警告,当我要求 resharper 运行解决方案中的所有测试时,它似乎找不到我的规范。

我已经解锁了dll。

使用 resharper 5.1。

I've got the latest mspec from the codebetter teamcity site and installed the Resharper5.1 runner as suggested. The runner and the annotations show up fine in the resharper option dialogs.

Now even with the annotations library ticked I still get "field xxx is never used" warnings everywhere and when I ask resharper to run all tests in the solution it doesn't seem to find my specifications.

I have unblocked the dlls.

Using resharper 5.1.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云淡风轻 2024-10-01 11:17:04

“字段 xyz 从未使用”警告仅在应用了 Subject 属性的类中消失。如果您不使用 Subject,您可以通过在规范项目中禁用警告 169 来解决该问题。

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

  1. 您是否在 ReSharper 下启用了 MSpec |选项|单元测试?
  2. 为项目进行规范运行
    (与解决方案运行相反)工作
    为你?
  3. 你可以开始吗
    规格,通过单击
    排水沟中的绿色/黄色图标?
  4. 单元文本资源管理器窗口是否
    正确反映解决方案的
    上下文和规范?

"Field xyz is never used" warnings only go away for classes that have the Subject attribute applied. If you don't use Subject you can work around the issue by disabling warning 169 in your spec projects.

Some questions about your issues with solution runs:

  1. Did your enable MSpec under ReSharper | Options | Unit Testing?
  2. Do specification runs for projects
    (as opposed to solution runs) work
    for you?
  3. Can you start
    specifications by clicking the
    green/yellow icon in the gutter?
  4. Does the Unit Text Explorer window
    correctly reflect the solution's
    contexts and specifications?
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文