【发布时间】:2018-10-22 12:02:32
【问题描述】:
我创建了一个 Unity (2018.2.13f1) 项目,我想添加一个 DLL 以通过 WiFi 从外部设备获取信息,以便在 HoloLens 中记录信息。
我将 .dll 文件添加到 assets 文件夹中。当我创建一个脚本以从我的服装包中获取信息并将其 plog 时,它会识别为参考,并单独构建。
但是在统一构建时,会出现以下内容
我尝试了其他版本的统一,2017.2.xx 和 2017.4.xx,但它可以解决相同的错误。
【问题讨论】:
-
您是否将 DLL 添加到 Unity? 仅仅因为您将其添加到 Visual Studio 并不意味着 Unity 编辑器知道它。
-
是的,我在资产中添加了。实际上,当我创建一个新的 C# 脚本时,它会自动出现在引用中。
-
我也遇到了这个错误。所以我尝试使用我的自定义 Dll 创建一个简单的 UWP 应用程序。该应用程序在 PC 上运行良好,但在 HoloLens 上运行时出错。你找到解决这个问题的方法了吗?
-
我发现这可能是与 .Net 版本不兼容的问题。由于我无权构建,我无法解决问题,暂时不得不更改我的应用程序的功能。据我了解,Unity 2018.1 使用 .Net 4.6 框架和 2.0 标准。 docs.microsoft.com/en-us/dotnet/standard/net-standard