1

Android用のXamarinのmonoを使用してAndroidアプリケーションを構築しており、sqlite-netを使用しているクロスプラットフォームの永続化ソリューションを構築しています

デバッグ ビルドではすべて問題なく、すべてのユース ケースがパスし、満足しています。リリース用にビルドする場合、データ レイヤーはまったく機能しません。リリース モードであるため、デバッグするのはかなり困難ですが (定義上は推測します)、最終的に問題を拡大しました: テーブルを作成するとき、sqlite-net フレームワークはプロパティを反復処理し、書き込み可能なものだけを使用します。問題は、リリース モードでは out POCO のすべてのプロパティが PropertyInfo.CanWrite に対して false を返すことです。

4

1 に答える 1

1

これは、プロジェクトをリンクする方法が原因です。詳細については、こちらを参照してください。

于 2013-01-22T09:34:33.863 に答える