gpt4 book ai didi

c# - 在Unity中正确管理共享dll

转载 作者:行者123 更新时间:2023-11-30 23:05:05 25 4
gpt4 key购买 nike

我正在开发一个将在两个 Unity 项目中使用的 dll。

我读到引用 dll 的方法是将其拖到“插件”文件夹中,以便将其添加到 Unity 项目的依赖项中,因为在 Visual Studio 中没有可用于此项目的“添加引用” .

但是 Unity 项目这样做并没有考虑到 dll 的发展(因为它仍在开发中)。

我想要(如果可能的话)设置一种自动方式,以便 Unity 项目在更新共享 dll 时更新它们的依赖项。

我尝试了重新导入选项(右键单击 Unity 中的 dll),但它似乎不起作用。

处理这种情况的最佳方法是什么?

最佳答案

我们为此所做的其中一件事是在我们的 Visual Studio 解决方案中设置一个构建后脚本,该脚本将生成 .dll 并将其复制到我们的 Unity 项目中所需的插件文件夹中。每当更改 dll 时,Unity 都会重新导入它。因此,如果您没有看到 unity 识别出任何更改,则意味着它在本地拥有的 dll 不是 visual studio 正在重建的。至少,如果您的 visual studio 项目设置为类库,那么当您重建它时,它应该将 dll 放在您可以手动复制的/bin/debug/文件夹中。

关于c# - 在Unity中正确管理共享dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48961693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com