在 Hololens 项目中找不到 DLL。 (您是不是缺少 using 指令或程序集引用?)

Posted

技术标签:

【中文标题】在 Hololens 项目中找不到 DLL。 (您是不是缺少 using 指令或程序集引用?)【英文标题】: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 【参考方案1】:

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

【讨论】:

以上是关于在 Hololens 项目中找不到 DLL。 (您是不是缺少 using 指令或程序集引用?)的主要内容,如果未能解决你的问题,请参考以下文章

第三方 dll 在 ASP.NET MVC 项目中找不到它的依赖项

作曲家下载错误。 extension=php_openssl.dll 在 php.ini 中找不到

Delphi DLL Project在自定义BPL中找不到单元,除非“Link with Runtime Packages”为True

WinDbg 说在图像列表中找不到“.dll”

错误“在 Visual Studio 中找不到元数据文件 '...\Release\project.dll'”

在模块 WindowsBase.dll 中找不到类型 System.Windows.DependencyObject