2012-01-07 59 views
1

我的monodroid應用程序可以很好地構建並部署到設備上;然而應用管芯上啓動和DDMS顯示以下錯誤:使用Db4o運行Monodroid應用程序的問題

01-07 17:04:57.607:E /單(875):未處理的異常:System.IO.FileNotFoundException:未能加載文件或程序集'Db4objects.Db4o,Version = 8.0.224.15975,Culture = neutral,PublicKeyToken = 6199cd4f203aa8eb'或其依賴項之一。

我已確認我正在引用DB4O,它顯示在bin/debug目錄中。

鑑於此錯誤,我會認爲db4o不適用於Monodroid,但我有另一個使用db4o的Monodroid項目,它的工作原理。

我有一種感覺,項目文件破壞了一些東西,但不知道該怎麼做。我曾嘗試刪除並添加db4o引用幾次。

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

在此先感謝您的任何見解。

回答

0

這聽起來像是你遇到了當前版本的Mono for Android中的一個bug,它與快速部署有關。在該項目的屬性中,在Mono Android Options部分下,取消選中Use Fast Deployment框。你可能需要做一個乾淨的構建,以確保它的生效。

+0

感謝格雷格,這個伎倆。順便說一句,感謝您將自己的博客文章以及源代碼放在GitHub上所付出的努力,您一直是我努力學習Monodroid的一個很好的資源。再次感謝。 – Travis 2012-01-08 18:28:06

+0

沒問題!很高興聽到它的工作 – 2012-01-08 20:28:22

相關問題