winRT メトロ アプリ (win 8.0) でスターリング DB エンジンを使用しています。デバッグでビルドするとうまく機能しますが、ビルド構成をリリースに変更すると、起動時に例外が発生します。
UnauthorizedAccessException HRESULT: 0x80070005 (E_ACCESSDENIED)
で:
public ITableDefinition CreateTableDefinition<T, TKey>(Func<T, TKey> keyFunction) where T : class, new()
{
return new TableDefinition<T, TKey>(Driver,
( key => _Load<T>( typeof( T ), key, new CycleCache() ).Result ),
keyFunction);
}
BaseDatabaseInstance で。
コードプレックスからダウンロードした Sterling.WinRT と Sterling.Core を使用しています。