缺少命名空间 Cysharp

missing namespace Cysharp

提问人:Koma 提问时间:8/9/2023 更新时间:8/9/2023 访问量:228

问:

我有点困惑。其中有一个项目和不同的脚本。在其中一个脚本中,对 UniTask 的依赖:

using System.Threading;
using Cysharp.Threading.Tasks;

而且效果很好:

enter image description here

创建了另一个脚本,但现在我丢失了命名空间错误:

enter image description here

正如我们在第一个屏幕截图中看到的:unitask 已导入到项目中。 我已经做了什么:通过 VS 重建解决方案,但 id 没有帮助。

有什么建议吗?

C# Unity-Game-Engine 命名空间

评论

0赞 Brian Rasmussen 8/9/2023
您是否有对其他脚本的库的引用?
0赞 derHugo 8/9/2023
您的其他脚本是否在不同的程序集中?

答:

0赞 Koma 8/9/2023 #1

解决为:

在 VS 中:项目 - 添加链接 - 项目 - 选中所有 unitask - 确定

0赞 Luca La Malfa 8/9/2023 #2

在 VS 中:项目 - 子文件夹引用 - 管理 NuGet 包 - 添加 unitask 包。

例如:dotnet add package UniTask --version 2.3.3