0

在我的一个脚本中,我需要引用 System.Drawing。但是,似乎每次我启动项目并输入 Mono 时,它都会删除引用,我需要重新添加它。

我所有的其他参考资料都留在他们应该在的地方,这可能发生的任何特殊原因或我将如何防止它?

4

1 回答 1

0

每当文件系统发生更改时,Unity 会自动重新生成 .csproj.sln 文件,这将覆盖您对 .csproj.sln 所做的任何更改。

Unity 使用来自 Unity 项目和文件系统的信息来执行此操作,因此您必须使用 Unity 理解的方法来保留您的更改。例如,必须通过 Unity 项目定义预处理器标志,并且必须通过文件系统添加程序集。

我相信如果您将 dll 放入 ./Assets/Dlls 中,那么它们将包含在项目中。但是,我怀疑 System.Drawing 将不受支持,因为它是一个不兼容的绘图库。

于 2013-08-18T13:06:23.233 回答