我想在我的Assembly-CSharp-firstpass項目中使用Mono.Data.Sqlite。在MonoDevellop中,我右鍵單擊該項目,編輯引用,並將Mono.Data.Sqlite添加到引用。如果我從單聲道構建,一切都會順利進行,並且不會產生錯誤。 當我回到Unity3D時,我總是得到錯誤,指出找不到Mono.Data.Sqlite。如果我然後關閉Unity + Mono並重新打開這兩個,那麼對Mono.Data.Sqlite的引用就消失了! 任何人都知道發生了什麼事?Unity3D在MonoDevelop中刪除項目引用
1
A
回答
0
因此,進一步谷歌搜索和文件閱讀: Unity3D重建項目文件,每次在場景/資產的變化。這意味着添加的引用正在重置,而Unity無法找到它們。
解決方案是找到所需的DLL(在我的情況下是Mono.Data.Sqlite)並將它們複製到項目的Asset文件夾中。
1
如果你想訪問DLLs,你需要把它們放到你的Assets文件夾中的一個名爲「Plugins」的文件夾中 - 插件首先被加載,所以插件中的dotnet程序集在你想寫的時候可以使用代碼反對他們。
相關問題
- 1. 刪除VBA項目引用
- 2. 從web項目中刪除dal引用
- 3. 如何在Unity3d MonoDevelop中使用繼承?
- 4. 刪除VS2010對Web項目中刪除的文件的引用
- 5. 升級:如何刪除項目引用
- 6. 使用Javascript - 刪除CSV項目索引
- 7. 在ASP.NET Monodevelop項目中使用Ext.NET庫
- 8. 一個monodevelop解決方案,兩個unity3d項目
- 9. 在CursorAdapter中刪除項目
- 10. MonoDevelop正在刪除我對System.Drawing(Unity)的引用
- 11. 在JavaScript中通過引用刪除數組的項目?
- 12. XNA:在項目中刪除類時丟失引用
- 13. 如何在VB6.0項目中刪除引用的組件
- 14. 刪除arrayList中的項目:試圖從不存在的索引中刪除?
- 15. 刪除項目
- 16. 刪除項目
- 17. 刪除項目
- 18. 刪除項目
- 19. 無法使用刪除項目。刪除
- 20. 在刪除項目後刪除回車
- 21. UICollectionView項目刪除引發異常
- 22. 在MonoDevelop中設置項目WinForm
- 23. 在MonoDevelop中打開Visual Studio .dbp項目
- 24. 如何從Visual Studio中的網站項目中刪除項目引用?
- 25. MonoDevelop的C#在Unity3D試圖理解:
- 26. 使用EntityCollection.Remove刪除項目()
- 27. 用Javascript刪除項目
- 28. 使用OnItemLongClickListener刪除項目
- 29. 刪除localStorage中的項目
- 30. 刪除ListView中的項目
有趣的事實:引用程序集需要直接在Assets文件夾中,而不是插件文件夾。 –
這取決於你想要他們加載。插件首先加載,所以這些DLL在編輯器代碼以及遊戲代碼中都可用;編輯器文件夾中的任何內容隨後都會加載,因此它在編輯器代碼中可用 - 但不會構建到最終遊戲中。之後是資產的其餘部分。所以,如果你不想在編輯器中使用代碼,Assets就沒有問題,但如果你想在工具和遊戲中使用它,那麼它需要插件。如果代碼不受管理,您還需要使用插件。 http://docs.unity3d.com/Documentation/ScriptReference/index.Script_compilation_28Advanced29.html – theodox