【问题标题】:DLL not found in Hololens project. (are you missing a using directive or an assembly reference?)在 Hololens 项目中找不到 DLL。 (您是否缺少 using 指令或程序集引用?)
【发布时间】: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

标签: c# unity3d dll hololens


【解决方案1】:

我目前也在尝试通过关注this tutorial 来解决此问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-21
    • 1970-01-01
    • 2022-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多