2012-03-12 5 views
0

は、私はちょうどdotnet 4.0のsqlite v2.0のランタイムエラー?これはエラーですか?

混合モードアセンブリは ランタイムのバージョン「v2.0.50727の」に対して構築され、このエラーを取得しておくと、追加 設定情報なし4.0ランタイムでロードすることはできません。

ファイルを特定のパスでロードしようとしているとき。

たとえば、sqliteデータベースファイル名である "somename.db"という名前のファイルをロードしたいとします。私はSystem.Data.SQLite、SQLiteの
ランタイムバージョン= v2.0.50727の ため

ADO.NET 2.0データプロバイダを使用していると私はそのエラーに遭遇します。

私はdotNet 4.0 C#Express Editionを使用しています...ありがとうございます。

[UPDATE]あなたのapp.configファイルにノード以下、固定するために

解決http://www.csharpcity.com/sqlite-ado-net-c-4-0/

:あなたのapp.configファイルにノードを次

<startup useLegacyV2RuntimeActivationPolicy="true"> 
    <supportedRuntime version="v4.0"/> 
</startup> 
+0

これが解決された場合外部ウェブサイトへの単一のリンクだけでなく、解決方法を詳細に記入してください。 –

答えて

0

を修正するには、:

<startup useLegacyV2RuntimeActivationPolicy="true"> 
    <supportedRuntime version="v4.0"/> 
</startup>