我使用的是Unity5.4.1f1日语版。 我安装了Visual Stduio 2015社区和Visual Studio工具。 但是,我想回到MonoDevelop,我卸载了Unity和Visual Studio。 我再次安装了Unity。
之后,当我按下MonoDevelope左上角的播放按钮时,将显示以下错误。 我无法开始调试。
PATH\Assembly-CSharp.csproj(22,22): Error MSB4066: 要素 <ProjectExtensions> の属性 "xmlns" は認識されていません。 (MSB4066) (Assembly-CSharp)
此外,UnityEngine命名空间不会加载以下错误。
error CS0103: The name `UnityEngine' does not exist in the current context
源代码中的所有GameObjects和MonoBehaviours都显示为错误。 但是,只有MonoDevelop会出错。我可以在Unity上运行游戏。 如何解决此错误?
答案 0 :(得分:1)
我自己解决了。
我正在设置程序集的Code Formatting
选项。
然后,似乎csproj文件包含MonoDevelop无法读取的标签。
在项目选项中设置Code Formatting
时,错误消失了。