即使Unity \ Editor \ Data \ Mono \ lib \ mono \ 2.0 \ System.Xml.Linq.dll文件存在,执行:
using System.Xml.Linq;
生成以下错误:“名称空间'System.Xml'中不存在类型或命名空间名称'Linq'。
我该怎么做才能实现这个目标?
答案 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