【问题标题】:Monodevelop in Unity cannot find System references although Mono is installed尽管安装了 Mono,但 Unity 中的 Monodevelop 找不到系统引用
【发布时间】:2016-04-30 00:44:27
【问题描述】:

我目前正在尝试使用 Linux 版本的 Unity 制作游戏。但是,由于某种原因,当打开 Unity 项目时,Monodevelop 找不到 System、System.Core、System.Xml 和 System.Xml.Linq 引用,即使安装了 Mono,并且在使用常规 C# 时可以找到这些引用项目。我可以编写在 Unity 中运行的代码,但我无法调试它,因为 Monodevelop 找不到这些引用。我尝试在 Unity 论坛上发布此内容,但没有得到任何答复。有人有解决办法吗?

【问题讨论】:

  • 不完全支持 Linux。为什么不在您的计算机上安装 Windows?让您的计算机双启动....Windows 和 Linux.. 使用 Windows 进行 Unity 开发和使用 Linux,无论出于何种原因使用 Linux。
  • 这可能是一个显而易见的问题,但您是否记得在 Unity 脚本中包含系统引用?
  • blogs.unity3d.com/2015/08/26/… 您很可能遇到了此测试版本中的错误之一,因此建议使用专门的 Unity 论坛。

标签: c# linux unity3d mono monodevelop


【解决方案1】:

您需要将 System.Core、Sysgem.Xml 和 System.Xml.Linq 程序集添加到您的项目引用中。

希望 Linux 的工作方式类似于 OSX 版本,您应该在解决方案窗口中右键单击“引用”,然后选择“编辑引用”。在那里添加 System.Core、Sysgem.Xml 和 System.Xml.Linq。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-12
    • 2021-02-23
    相关资源
    最近更新 更多