SQLiteソリューション:ファイルまたはアセンブリを読み込めませんでした 'System.Data.SQLite ...不正な形式またはその依存の1つでプログラムを読み込もうとしています...
Sqlite Solution Could Not Load File
ファイルまたはアセンブリ 'System.Data.SQLite.dll'またはその依存関係の1つを読み込めませんでした。指定されたモジュールが見つかりませんでした。
エラーメッセージは次のとおりです。
ファイルまたはアセンブリを読み込めませんでした 'System.Data.SQLite、Version = 1.0.66.0、Culture = neutral、PublicKeyToken = db937bc2d44ff139 'またはその依存関係の1つ。間違った形式でプログラムを読み込もうとしています
理由:
System.Data.SQLiteは、X64バージョンとX86バージョンに分かれています。
一般的に、X64バージョンは64ビットシステムで使用する必要がありますが、開発作業ははるかに面倒なようです。
区別がない場合、上記の問題が発生します。
ソリューションステップ1:[環境:VS2012]
簡単にするために、SQLite開発のX86バージョンを常に使用して、多くのトラブルを節約してください!それなら……
[プロジェクト]-> [プロパティ]を順番に選択すると、[生成]の[ターゲットプラットフォーム]の設定が[任意のCPU]から[x86]に変更されます。
示されているように:
System.Data.SQLite.dllは混合アセンブリです。つまり、マネージコードとネイティブコードの両方が含まれています。
インストールする必要がありますMicrosoft Visual C ++ 2010 SP1再配布可能パッケージ(x86)
この記事は、94coolブログガーデンブログ、元のリンクから転送されます:http://www.cnblogs.com/94cool/p/5335996.html、再版が必要な場合は、元の作成者にご自身でご連絡ください