缺少命名空间Cysharp。

huangapple go评论95阅读模式
英文:

missing namespace Cysharp

问题

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

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

而且它工作正常:

缺少命名空间Cysharp。

创建了另一个脚本,但现在我遇到了缺少命名空间的错误:

缺少命名空间Cysharp。

正如我们在第一个截图中看到的:unitask已经导入到项目中。
我已经尝试过的:通过VS重新构建解决方案,但没有帮助。

请给予任何建议?

英文:

I am a little confused. There is a project and different scripts in it. In one of the scripts, a dependency on UniTask:

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

And it works fine:

缺少命名空间Cysharp。

Created another script, but now i got missing namespace error:

缺少命名空间Cysharp。

As we can see on 1st screenshot: unitask is imported in project.
What i have already done: rebuild solution via VS, but id didnt help.

Any advices please?

答案1

得分: 0

已解决:

在VS中:项目 - 添加链接 - 项目 - 选择所有的单元任务 - 确定

英文:

Solved as:

in VS: project - Add link - Project - check all unitask - OK

答案2

得分: 0

在VS中,打开项目的子文件夹"References",然后选择"Manage NuGet Packages",添加你的UniTask包。

例如:dotnet add package UniTask --version 2.3.3

英文:

In VS: project - sub folder References - Manage NuGet Packages - add your unitask packages.

for example: dotnet add package UniTask --version 2.3.3

huangapple
  • 本文由 发表于 2023年8月9日 15:50:25
  • 转载请务必保留本文链接:https://go.coder-hub.com/76865654.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定