我最近开始遇到这个问题,虽然我的测试运行正常,但Rider忘记了对[UnityTest]属性的引用。它在Rider中显示为错误,但在Unity中没有。虽然名称空间已经导入,但在我快速修复引用后,错误会消失,但直到下次保存。操作系统:Mac OS 13附加条款版本:2022.2.4Unity版本:2021.3.15f1我附上了一个gif来显示到底发生了什么:
[UnityTest]
myzjeezk1#
您是否使用Assembly definitions?在这种情况下,您需要将其作为依赖项添加到那里。我怀疑Rider的快速操作基本上是在csproj文件中执行此操作,但在下一次保存时,Unity会根据装配定义重新编译并覆盖.csproj文件
csproj
.csproj
1条答案
按热度按时间myzjeezk1#
您是否使用Assembly definitions?
在这种情况下,您需要将其作为依赖项添加到那里。
我怀疑Rider的快速操作基本上是在
csproj
文件中执行此操作,但在下一次保存时,Unity会根据装配定义重新编译并覆盖.csproj
文件