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

Reference MonoDevelop正在删除我对System.Drawing(Unity)的引用,reference,unity3d,monodevelop,Reference,Unity3d,Monodevelop,在我的一个脚本中,我需要参考System.Drawing。然而,似乎每次我启动项目并输入Mono时,它都会删除引用,我需要重新添加它 我的所有其他引用都保留在应该的位置,是否有可能发生这种情况的特殊原因,或者我将如何防止这种情况发生?Unity会在文件系统发生更改时自动重新生成.csproj.sln文件,这将覆盖您对.csproj.sln所做的任何更改 Unity使用来自Unity项目和文件系统的信息来执行此操作,因此您必须使用Unity了解的方法来保留更改。例如,必须通过Unity项目定义预处

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


我的所有其他引用都保留在应该的位置,是否有可能发生这种情况的特殊原因,或者我将如何防止这种情况发生?

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

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


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

是否可以提供有关此的更多信息?我不一定能马上告诉你发生了什么,但如果有更多的信息,我也许能告诉你。老实说,我自己也没有遇到过这个问题。unity标签是微软unity的。不要误用它。