【问题标题】:Unity3d and System.Xml.LinqUnity3d 和 System.Xml.Linq
【发布时间】:2011-02-06 08:55:52
【问题描述】:

所以即使 Unity\Editor\Data\Mono\lib\mono\2.0\System.Xml.Linq.dll 文件存在,做:

using System.Xml.Linq;

生成以下错误:“类型或命名空间名称 'Linq' 不存在于命名空间 'System.Xml'。

我可以做些什么来实现这个?

【问题讨论】:

  • 存在,但是你引用了吗?
  • 是的,我只是想出了如何做到这一点,并准备发布答案。不过还是谢谢你!

标签: linq-to-xml unity3d


【解决方案1】:

您还需要通过右键单击引用并选择命名空间来引用命名空间。

【讨论】:

    【解决方案2】:

    我知道这篇文章有点老了,但我认为这可能会对看到这篇文章的人有所帮助。

    如果您想将第三方dll统一添加到项目中,最好的方法通常是将其添加到\Assets\Plugins文件夹中,它会自动作为参考包含在您的-csharp.sln中文件。以这种方式添加库可确保您在处理 UnityScript 时克服编译顺序问题,并确保您的项目副本带有它们的依赖项。

    “插件”文件夹是您必须放置任何本机插件的地方,您希望脚本可以访问这些插件。它们也将自动包含在您的构建中。在 Windows 中,本机插件以 .dll 文件的形式存在,在 Mac OS X 中,它们是 .bundle 文件,而在 Linux 中,它们是 .so 文件。 与 Standard Assets 文件夹一样,此处的任何脚本都是较早编译的,允许 Plugins 文件夹之外的其他脚本(任何语言)访问它们。 - http://wiki.unity3d.com/index.php/Special_Folder_Names_in_your_Assets_Folder

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 1970-01-01
      • 2014-10-26
      • 2012-04-18
      • 1970-01-01
      相关资源
      最近更新 更多