我想在我的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