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