即使存在Unity \ Editor \ Data \ Mono \ lib \ mono \ 2.0 \ System.Xml.Linq.dll文件,也要这样做:
using System.Xml.Linq;
生成以下错误:“名称空间'System.Xml'中不存在类型或名称空间名称'Linq'。
我该怎么做?
您还需要通过右键单击“引用”并选择名称空间来引用名称空间。
我知道这篇文章有些陈旧,但我认为这可能会对遇到这篇文章的人有所帮助。
如果要将第三方dll统一添加到项目中,最好的方法通常是将其添加到\ Assets \ Plugins文件夹中,并且它将作为参考自动包含在-csharp.sln文件中。通过这种方式添加库可确保您在处理UnityScript时克服编译顺序问题,并确保项目的副本带有它们的依赖项。
“ Plugins”文件夹是您必须放置任何本机插件的地方,您希望脚本可以访问它们。它们也将自动包含在您的版本中。在Windows中,本机插件以.dll文件形式存在;在Mac OS X中,它们是.bundle文件;在Linux中,它们是.so文件。与Standard Assets文件夹一样,此处的任何脚本都可以更早地进行编译,从而允许Plugins文件夹之外的其他脚本(任何语言)对其进行访问。 -http://wiki.unity3d.com/index.php/Special_Folder_Names_in_your_Assets_Folder