未找到统一起订量

Posted

技术标签:

【中文标题】未找到统一起订量【英文标题】:Unity Moq not found 【发布时间】:2021-03-02 01:43:04 【问题描述】:

我的 Unity 项目包含用于单元测试的 Moq dll。我正在将项目从 Unity 2018 升级到 2019,当我执行升级时,它随机决定 Moq 不再存在。 Moq 仍在 Assets 文件夹中(特别是在 Assets/Plugins/dlls 中),版本在 packages.config 中定义。

我已多次删除并重新添加、重新导入和重新加载 Unity,但均无济于事。有没有人知道为什么 Unity 刚刚决定 Moq 不再存在?

【问题讨论】:

【参考方案1】:

对于那些有同样问题的人,从 2018 升级到 2019 更改了 asmdef 文件的工作方式,因此您需要将 dll 添加到 Assembly References 下的 asmdef。留下这个答案,因为我自己没有在任何地方找到这个。

【讨论】:

以上是关于未找到统一起订量的主要内容,如果未能解决你的问题,请参考以下文章

起订量中 VerifyAll() 的用途是啥?

带参数的起订量 ReturnsAsync()

如何为起订量中的属性赋值?

使用最小起订量模拟静态属性

如何最小起订量委托回调和 lambda 方法

起订量,严格与宽松的使用