C# Unity无法使用MonoDevelop进行调试。并且,未加载UnityEngine
我使用的是Unity 5.4.1f1日文版。 我安装了Visual Stduio 2015社区和Visual Studio工具。 但是,我想回到MonoDevelop,我卸载了Unity和Visual Studio。 我再次安装了Unity 之后,当我按下MonoDevelope左上角的play按钮时,将显示以下错误。 我无法开始调试C# Unity无法使用MonoDevelop进行调试。并且,未加载UnityEngine,c#,visual-studio,unity3d,monodevelop,C#,Visual Studio,Unity3d,Monodevelop,我使用的是Unity 5.4.1f1日文版。 我安装了Visual Stduio 2015社区和Visual Studio工具。 但是,我想回到MonoDevelop,我卸载了Unity和Visual Studio。 我再次安装了Unity 之后,当我按下MonoDevelope左上角的play按钮时,将显示以下错误。 我无法开始调试 PATH\Assembly-CSharp.csproj(22,22): Error MSB4066: 要素 <ProjectExtensions> の
PATH\Assembly-CSharp.csproj(22,22): Error MSB4066: 要素 <ProjectExtensions> の属性 "xmlns" は認識されていません。 (MSB4066) (Assembly-CSharp)
源代码中的所有游戏对象和行为都显示为错误。
然而,只有MonoDevelop给出了一个错误。我可以在Unity上运行游戏。
如何解决此错误?我自己解决了。
我正在设置程序集的代码格式
选项。
然后,csproj文件似乎包含MonoDevelop无法读取的标记。
在项目选项中设置代码格式时,错误消失
error CS0103: The name `UnityEngine' does not exist in the current context