不使用 nuget 将 .nupkg 中的 dll 添加到 Unity 项目

Add dll´s from .nupkg to Unity Project without using nuget

我正在尝试使用 Microsoft 的 WorldLockingTools(repo see here) in my Unity Mixed Reality project. Therefore I need to add the Frozen World Engine DLL to my Unity Project. In Microsoft´s Documentation they describe to do this via nuget. I want to add the dependencies manually like described in this 线程,因为对我来说无法使用 nuget(我在那台计算机上没有网络访问权限)。我能够提取.dll,但是如果我按照该线程中的描述将它添加到我的项目中,unity 仍然找不到 dll。除了将 dll 添加到我的 Asset-Folder 之外,我是否需要做一些进一步的步骤?如果是,可以请告诉我它们是哪几步?我将非常感谢!

此致!

好的,我找出了这种不当行为背后的原因。问题是,除了必须放在 WorldLocking.Engine 文件夹中的 dll 之外,nuget-package 中还有一个 c#-Script。之后所有异常都消失了,现在似乎可以工作了!我希望我能帮助遇到这个问题的任何人。