unity3d 尽管测试运行(OSX、M1),但Rider无法解析UnityTest的符号

nkcskrwz  于 2022-12-23  发布在  其他
关注(0)|答案(1)|浏览(186)

我最近开始遇到这个问题,虽然我的测试运行正常,但Rider忘记了对[UnityTest]属性的引用。它在Rider中显示为错误,但在Unity中没有。虽然名称空间已经导入,但在我快速修复引用后,错误会消失,但直到下次保存。
操作系统:Mac OS 13
附加条款版本:2022.2.4
Unity版本:2021.3.15f1
我附上了一个gif来显示到底发生了什么:

myzjeezk

myzjeezk1#

您是否使用Assembly definitions
在这种情况下,您需要将其作为依赖项添加到那里。
我怀疑Rider的快速操作基本上是在csproj文件中执行此操作,但在下一次保存时,Unity会根据装配定义重新编译并覆盖.csproj文件

  • 〉应该看起来像例如。

相关问题