MonoDevelop CS0103 MonoBehaviour无法识别

时间:2017-09-24 21:35:48

标签: c# unity3d namespaces monodevelop assemblies

我正和一些朋友一起开展Unity 3D项目,最近我开始在monodevelop中遇到一些问题。大多数事情,如MonoBehaviour,Vector3等......都不再被认出。然而,UnityEngine仍然是......这就是为什么这个问题与我读过的大多数问题不同。

enter image description here

我尝试了很多东西:

  • 从恢复旧提交开始。
  • 我也问过我的朋友,他们的工作正常。
  • 我在Unity中没有任何编译错误,我可以构建和运行游戏。
  • 我尝试从项目目录中删除除gitignore,Asset和ProjectSetting文件夹之外的所有文件,并在Unity中再次同步C#项目以重新生成所有csproj和解决方案文件。
  • 最后,我所有其他游戏项目运行得很好,monobehaviours和所有其他UnityEngine依赖项都被认可,没有任何问题。甚至是那个臭虫之前的项目。

当我在MonoDevelop中打开解决方案时,我没有收到任何特定的警告或错误。除了在MonoDevelop中手动重建解决方案。然后我收到以下错误:

项目目录中找不到Assembly-UnityScript-firstpass.csproj(MSB4025)。

这是真的,我只有一个Assembly-UnityScript-firstpass.unityproj。

任何帮助都会受到欢迎,因为我真的不知道该怎么做。

0 个答案:

没有答案