MonoDevelop正在删除我对System.Drawing的引用(Unity)

时间:2013-04-14 21:25:34

标签: reference unity3d monodevelop

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

我所有的其他参考文献都保留在应有的位置,这可能发生的任何特殊原因或我将如何阻止它?

1 个答案:

答案 0 :(得分:0)

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

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

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