sqlite 1.0.80.0(sqlite-netFx40-setup-bundle-x86-2010-1.0.80.0.exe)に奇妙な問題があります。
まず、Visual Studio2010SP1にsqlite1.0.66をインストールしました。それをアンインストールして、最新バージョンのsystem.data.sqlite(1.0.80.0)をインストールしました。インストールはエラーではなくうまくいきました。プロジェクト(コンソールアプリケーション)を作成し、Entity Frameworkオブジェクト(.edmx)ファイルを作成しました。sqliteファイルを簡単に接続し、sqliteデータベースからモデルを生成できます。
データベースから何かを取得するための単純なLINQ要求を含むアプリケーションを実行しようとすると、問題が発生します。次のエラーが発生します。
System.Security.VerificationException:操作によってランタイムが不安定になる可能性があります。
私は問題を解決できるかどうかを確認するために無数のことを試みます。しかし、これまでのところ解決策はありません。SQL Server 2008を使用しようとしましたが、正常に動作します。それで、system.data.sqliteに何か問題がありますか、それとも私は何か間違ったことをしていますか?
すべてを試すために、私はsqlite1.0.66をVisualStudio 2010 SP1にインストールし直しましたが、同じプロジェクトで動作します。
誰かがその理由を知っていますか?