2

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

using System.Xml.Linq;

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

我能做些什么来实现这一点?

4

2 回答 2

4

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

于 2011-09-26T01:09:48.133 回答
1

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

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

于 2014-12-18T08:21:21.573 回答