首页 文章

在Unity中正确管理共享dll

提问于
浏览
2

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

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

但是这样做,Unity项目没有考虑到dll的发展(因为它仍处于开发阶段) .

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

我尝试了重新导入选项(右键单击Unity中的dll),但它似乎无法正常工作 .

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

1 回答

  • 2

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

相关问题