2012-05-11 2 views
1

私はVS2010 C#で.NET WPFアプリケーションを作成しようとしていますが、SQLiteのダウンロードと使用可能な接続方法については混乱しています。まずVS2010 C#でWPFで使用するSQLiteと接続メソッドはどれですか?

彼らはまた、それは、.NET 2.0のコードを使用していると言うので、私はuseLegacyV2RuntimeActivationPolicy属性を使用する必要がありながら、いくつかは、ADO.NET 2.0 Provider for SQLiteを使用することをお勧め:

<startup useLegacyV2RuntimeActivationPolicy="true|false" > 
</startup> 

が、これは正しいアプローチですか?この属性の欠点?

第2回ここからダウンロードするパッケージはここでは決定できませんhttp://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki x86システムでx64バージョンが正しく動作するかどうかについての情報はありません。単純な「セットアップ」、「プリコンパイルされたバイナリ」、および「プリコンパイルされた静的リンクバイナリ」の違いに関する情報も見つかりませんでした。

お返事ありがとうございます。

+0

。しかし、ほとんどの場合(私の経験に基づいて)、x86用に書かれたソフトウェアはx64アーキテクチャ上で動作します。 – IAbstract

+0

申し訳ありません、多分私は明確ではなかった。 x64版にx86システムのコードが含まれているかどうかわかりません。私のソフトウェアをx86とx64の両方のシステムで動かすにはどのバージョンを使うべきですか?そして、x64のバージョンを使っていれば私のソフトウェアはx86システムで動くのですか? – ZTefter

+4

私が述べたように、ほとんどの場合、x86ソフトウェアは両方のアーキテクチャで動作します。ソフトウェアをx86とx64の両方で実行するには、x86を選択します。 – IAbstract

答えて

0

使用NuGet、SQLiteのための検索とSQLiteのDLLを取得し、ADO.NETプロバイダ、他のNuGet意志セットアップのすべて... x86アーキテクチャ上で動作しません。すべての尤度のx64で

+0

チップをありがとうございます。興味深いプロジェクトと思われますが、これまで聞いたことはありませんが、これは手作業でセットアップしたいもので、インストールされたもの、場所と理由を理解したいものです。 – ZTefter

+0

OK、NuGetを使用しようとしましたが、残念ながらVS2010 Expressエディションはサポートされていません。 – ZTefter

関連する問題