gpt4 book ai didi

c# - 命名空间中不存在 Unity 5.3.3 UI

转载 作者:行者123 更新时间:2023-12-04 17:02:40 30 4
gpt4 key购买 nike

所以我已经在一个 Unity 项目上工作了一段时间,从几周前开始,每次我尝试将 Visual Studio 附加到 Unity 时,我都会遇到多个错误。我得到的所有错误都与“UnityEngine.UI”有关

CS0234  The type or namespace name 'UI' does not exist in the namespace 'UnityEngine' (are you missing an assembly reference?)

我根本没有编辑解决方案文件,我也没有更改任何引用。

现在奇怪的是,当我构建时得到一个错误列表,但是如果我双击一个,它会将我带到错误位置,然后所有错误都消失了,就像解决方案很好一样。但是,如果我然后构建项目,我会返回所有错误......

我认为您可以重现此错误的唯一方法是创建一个新的 Unity 项目(我使用的是 5.3.3f1),创建一个脚本并包含此命名空间
using UnityEngine.UI;
然后看看你是否可以构建项目。如果有人知道这个项目的解决方案,那就太棒了:)

同样在我的“警告”窗口中,我有这 3 个
The primary reference "UnityEditor" could not be resolved because it has an indirect dependency on the framework assembly "System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" which could not be resolved in the currently targeted framework. ".NETFramework,Version=v3.5,Profile=Unity Web v3.5". The primary reference "UnityEngine.Networking" could not be resolved because it has an indirect dependency on the framework assembly "System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" which could not be resolved in the currently targeted framework. ".NETFramework,Version=v3.5,Profile=Unity Web v3.5". The primary reference "UnityEngine.UI" could not be resolved because it has an indirect dependency on the framework assembly "System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" which could not be resolved in the currently targeted framework. ".NETFramework,Version=v3.5,Profile=Unity Web v3.5".

最佳答案

当您的最后一个构建目标是“Web Player”时会发生这种情况。

  • 打开:文件->build设置...
  • 选择 PC、Mac 和 Linux 独立版
  • 构建您的游戏 - 在此步骤中,VS 解决方案设置将被修复
  • 关于c# - 命名空间中不存在 Unity 5.3.3 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35802657/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com