Unity3d 和 System.Xml.Linq
因此,即使 Unity\Editor\Data\Mono\lib\mono\2.0\System.Xml.Linq.dll 文件存在,执行
using System.Xml.Linq;
以下操作也会生成以下错误:“命名空间中不存在类型或命名空间名称 'Linq' “System.Xml”
我可以做什么来实现这个?
So even though the Unity\Editor\Data\Mono\lib\mono\2.0\System.Xml.Linq.dll file exists, doing:
using System.Xml.Linq;
generates the following error: "The type or namespace name 'Linq' does not exist in the namespace 'System.Xml'.
What can I do to implement this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您还需要通过右键单击引用并选择命名空间来引用命名空间。
You also need to reference the Namespace by right clicking References and selecting the namespace.
我知道这篇文章有点旧,但我认为这可能会对遇到这篇文章的人有所帮助。
如果您想将第三方 dll 添加到统一的项目中,最好的方法通常是将其添加到 \Assets\Plugins 文件夹中,并且它将自动作为引用包含在您的 -csharp.sln 文件中。以这种方式添加库可确保您在处理 UnityScript 时克服编译顺序问题,并确保项目的副本附带其依赖项。
I know this post is a little old but I thought this may perhaps help someone coming across this post.
If you want to add a third party dll to a project in unity, the best method is usually to add it to the \Assets\Plugins folder, and it'll be included automatically as a reference in your -csharp.sln file. Adding libraries this way ensures you overcome compile order issues when dealing with UnityScript, and ensures that copies of your projects come with their dependencies.