2

USB 上の単一の実行可能ファイルとして実行するように設計されたポータブル C# アプリケーションを作成しています。SQLite データベースからデータを抽出できる必要があります。移植可能であるため、何かをローカルにインストールすることはできません。thisthisのような質問を見てきましたが、サードパーティのソフトウェアをインストールする必要があります。

移植性を失わずにこのデータを取得するにはどうすればよいですか?

編集: System.Data.SQLite NuGet パッケージを使用してみました。それは機能しますが、突然、単一の実行可能ファイルから実行可能ファイル、.dll、および 2 つの追加フォルダーに移行しました。dll を 1 つ追加するだけで (残念ながら) 対処できますが、それでは多すぎます。

4

3 に答える 3

0

まあ、私はそれが得られるのと同じくらい良いと思います.1つの実行可能ファイルと1つのdllファイルに落とし込みました.

これを行うために、実行可能ファイルのアーキテクチャを任意の CPU から x86 のみに変更し、「System.Data.SQLite.x86」NuGet パッケージをインストールしました。

単一の実行可能ファイルで機能を維持する方法を誰かが知っている場合は、非常に感謝しています。

于 2013-09-07T09:36:52.983 に答える