【问题标题】:Rider keeps removing a test project from solutionRider 不断从解决方案中删除测试项目
【发布时间】:2018-05-22 20:56:27
【问题描述】:

在 Rider 2018(最新 + 每晚)和 Unity 2018 中试用。

重现此内容的步骤:

  • 我新建一个 Unity 项目,添加示例编辑器 + 游戏类。
  • 我在 Rider 中打开它(由于某种原因它不想使用 4.x 框架并使整个项目充满错误,所以我切换到 3.x。
  • 我创建了 nUnit 测试项目,这次它不想在 3.x 中运行,所以我将测试切换到 4.x
  • 我编写了示例测试,没关系,测试工作几个小时......
  • 突然测试项目从解决方案中消失。我可以执行 Add -> Add Existing project,然后一切都恢复正常了,有时它会在一分钟内消失,有时它会持续更长时间,测试运行,但无论如何我都会消失。

为什么我不通过以下方式从 Unity 创建新的测试项目:创建 -> 测试 -> 测试程序集文件夹?它工作得很好,但问题是我无法从 Visual Studio 2017(未找到测试)或 Rider 执行测试 - 总是“不确定的测试”。而且由于每一个微小的变化都切换到 Unity,只是为了测试 Unity 独立的测试用例,这让开发变得难以忍受。有什么方法可以直接在任何 IDE 中执行这些测试?

【问题讨论】:

    标签: unity3d rider


    【解决方案1】:

    https://forum.unity.com/threads/adding-c-project-to-the-unity-solution.192047/ 它被 Unity 自己移除。 我建议您添加一个单独的解决方案并将您的 Unity 和 UnitTests 项目添加到其中。 另外值得更新到最新的 Rider nightly,它在 Unity 支持插件中有很多修复。 https://rider-support.jetbrains.com/hc/en-us/articles/360000009804-How-to-get-Rider-Nightly-build-

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多