0

OleDb (MS Access DB) をマイ プロジェクト (C# アプリ) に追加し、それを Customer にデプロイしたいと考えています。Db は、DB のパスを取得してデータを書き込むことができるように、exe および dll と共にインストールする必要があります。DBのパスと接続文字列を取得できるコードが本当に欲しい

4

1 に答える 1

0

メインexeでは、接続文字列のパスを次のように使用します。

Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location),"DB.mdb")

それが別のフォルダにある場合はdllを使用Assembly.GetCallingAssembly().Locationします。それ以外の場合は上記も機能します。

于 2013-08-09T17:35:46.830 に答える