Unity3d和System.Xml.Linq

问题描述 投票:2回答:2

即使存在Unity \ Editor \ Data \ Mono \ lib \ mono \ 2.0 \ System.Xml.Linq.dll文件,也要这样做:

using System.Xml.Linq;

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

我该怎么做?

linq-to-xml unity3d
2个回答
4
投票

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


1
投票

我知道这篇文章有些陈旧,但我认为这可能会对遇到这篇文章的人有所帮助。

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

© www.soinside.com 2019 - 2024. All rights reserved.