0
在我的一個腳本中,我需要引用System.Drawing。不過,似乎每次啓動項目並輸入單聲道時,它都刪除了參考,我需要重新添加它。MonoDevelop正在刪除我對System.Drawing(Unity)的引用
我所有的其他引用都保留在他們應該在的位置,這可能會發生什麼特定的原因,或者我會如何防止它?
在我的一個腳本中,我需要引用System.Drawing。不過,似乎每次啓動項目並輸入單聲道時,它都刪除了參考,我需要重新添加它。MonoDevelop正在刪除我對System.Drawing(Unity)的引用
我所有的其他引用都保留在他們應該在的位置,這可能會發生什麼特定的原因,或者我會如何防止它?
只要文件系統發生變化,Unity就會自動重新生成.csproj.sln文件,這會覆蓋您對.csproj.sln所做的任何更改。
Unity使用來自Unity項目和文件系統的信息來執行此操作,因此您必須使用Unity理解您的更改才能保留的方法。例如,必須通過Unity項目定義預處理器標誌,並且必須通過文件系統添加程序集。
我相信,如果你把你的DLL放入./Assets/Dlls,那麼它們將被包含在項目中。但是,我懷疑System.Drawing不會被支持,因爲它是一個不兼容的繪圖庫。
能否提供更多關於此的信息?我不一定能告訴你發生在我頭上的事情,但給予我可能提供的更多信息。老實說,我自己並沒有遇到這個問題。 – cmhley
Unity標籤用於Microsoft Unity。不要濫用它。 –