【发布时间】: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 中执行这些测试?
【问题讨论】: