Rider不断从解决方案中删除测试项目

时间:2018-05-22 20:56:28

标签: unity3d rider

尝试骑手2018(最新+每晚)和Unity 2018。

重复此步骤:

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

为什么我不通过Unity创建新的测试项目:创建 - >测试 - >测试装配文件夹?它确实有效,但问题是我无法从Visual Studio 2017(未找到测试)或Rider执行测试 - 总是"不确定的测试"。而且,因为为Unity切换每一个微小的变化,只是为了测试Unity独立的测试用例,它使得开发难以忍受。有没有直接在任何IDE中执行这些测试的方法?

1 个答案:

答案 0 :(得分:2)

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-