如何阻止 Unity3D Monodevelop 将引用 dll 复制到目标目录

How to stop Unity3D Monodevelop from copying reference dlls into target directory

我有一个带有子项目的 modevelop sln,它在 Assets/myplugin/ 目标目录中构建了一个 dll。

我无法让它停止复制引用 dll。即 UnityEngine、UnityEditor。

我在 PC 上使用 VisualStudio 时没有这个问题。但是在 Mac 这让我发疯。

如何将 MonoDevelop 配置为不将引用 dll 复制到我正在创建的 dll。

不是您问题的直接答案,但如果您将 dll 输出到 Unity 项目之外,您可以使用 Link & Sync 进行设置,这样您就可以编译 dll,然后单击一个按钮将其导入。专业版允许您将其设置为在外部源(已编译的 dll)发生变化时自动发生。

找到了 Visual Studio 的答案,因此找到了 MonoDevelop。

在参考文件的 Visual Studio 中您可以右键单击以查看属性并且 select "Local Copy" = false。

在 MonoDevelop 和 VisualStudio 中相同(mac)。