【问题标题】:Namespace names not found未找到命名空间名称
【发布时间】:2019-06-09 20:22:58
【问题描述】:

c# 代码开头的“使用”部分未显示为在 Visual Studio 中工作,但代码本身在 unity 2019.1.5f1 中工作

这是使用 Unity 2019.1.5f1 和 Visual Studios for mac 以及单声道 6.0.0.293。我为 mac 和 unity 重新安装了视觉工作室。其他解决方案被锁定到以前的版本和 windows visual studios

...
using UnityEngine;
Public class behaviourscript; monobehaviour
...

我希望 Visual Studio 中的代码使用我在“使用”之后键入的内容但是,当我将鼠标悬停在它所说的错误上时,它只会显示此消息,

“错误:找不到类型或命名空间名称‘UnityEngine’(是否缺少 using 指令或程序集引用?)”

【问题讨论】:

  • 尝试卸载并重新加载您的项目。
  • 点击包并点击re import all
  • 我猜其余的只是拼写错误吧? (Public 应该是 public; 应该是 :monobehaviour 应该是 MonoBehaviour)。如何打开脚本?它只能在 Unity 中的 ProjectView 或它所附加的 GameObject 上双击它。不要从 FileBrowser 打开脚本

标签: c# visual-studio unity3d


【解决方案1】:

你是如何打开脚本的?来自文件资源管理器还是来自 Unity?如果您从文件资源管理器中打开,您只是打开了一个文件,而不是整个项目/分辨率,这可能是它给出此错误的原因。

如果这不起作用,请尝试重新导入包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-16
    • 2019-11-20
    • 1970-01-01
    相关资源
    最近更新 更多