Unity3d和System.Xml.Linq

时间:2011-02-06 08:55:52

标签: linq-to-xml unity3d

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

using System.Xml.Linq;

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

我该怎么做才能实现这个目标?

2 个答案:

答案 0 :(得分:4)

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

我刚刚意识到两件事。

1)这已在评论中得到解答

2)它差不多10个月了。

但是,我已经写了答案,所以无论如何我都要提交。

答案 1 :(得分:0)

我知道这篇文章有点旧,但我认为这可能有助于有人遇到这篇文章。

如果要将第三方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