【问题标题】:MonoGame references an unsupported version of nunit.frameworkMonoGame 引用了不受支持的 nunit.framework 版本
【发布时间】:2016-03-23 17:03:51
【问题描述】:

我正在 Xamarin 中开发一个使用 MonoGame 的 C# 项目。我想开始编写测试,但是当我添加 NUnit 程序集、编写存根测试并尝试执行它时,出现以下异常:

UnsupportedFrameworkException: Skipped loading assembly monogame-monomac because it references an unsupported version of the nunit.framework, 3.2.0.0

我对单声道还很陌生,因此如果能提供任何排序​​帮助,我们将不胜感激。

【问题讨论】:

  • 你是如何执行你的测试的?即 VS Adapter、NUnit-console、Resharper?
  • 我在 Xamarin 中使用了“单元测试”视图
  • 这是一个很好的建议,但不幸的是,在降级 NUnit 后,我​​在 MonoGame 上遇到了同样的错误,但版本更早。有趣的是,我安装了 NUnit 版本 3.0.1,但错误消息声称 MonoGame 中不受支持的版本是 3.0.5。
  • 抱歉,我看错了 - 没有注意到 MonoGame 中的 NUnit 引用。

标签: c# mono nunit assemblies


【解决方案1】:

感谢@Chris 的建议,我调查了哪个版本的 NUnit 与 MonoGame 配合使用。 Apparently MonoGame 可以与 NUnit 2.5.10 一起使用,所以我将 NUnit 降级到该版本,一切运行顺利。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-21
    • 2019-07-04
    • 1970-01-01
    • 2021-01-03
    • 1970-01-01
    • 1970-01-01
    • 2021-06-07
    相关资源
    最近更新 更多