使用Db4o运行Monodroid应用程序的问题

时间:2012-01-07 23:25:18

标签: xamarin.android

我的monodroid应用程序构建良好并部署到设备;但是应用程序在启动时死亡,DDMS显示以下错误:

01-07 17:04:57.607:E / mono(875):未处理的异常:System.IO.FileNotFoundException:无法加载文件或程序集'Db4objects.Db4o,Version = 8.0.224.15975,Culture =中性,PublicKeyToken = 6199cd4f203aa8eb'或其中一个依赖项。

我已经确认我正在引用DB4O,它出现在bin / debug目录中。

鉴于此错误,我认为db4o不适用于Monodroid,但我有另一个使用db4o的Monodroid项目,它可以工作。

我感觉项目文件已被破坏,但不知道该怎么做。我曾尝试删除和添加db4o引用几次。

我在2012年1月7日使用Visual Studio 2010和最新版本的Mondodroid。我正在部署到Android 3.2模拟器。

提前感谢任何见解。

1 个答案:

答案 0 :(得分:0)

听起来你遇到了当前版本的Mono for Android中与快速部署有关的错误。在项目的属性中,在Mono Android Options部分下,取消选中Use Fast Deployment框。你可能还需要做一个干净的构建,以确保它生效。