Access データベースの読み取りと書き込みを行う C# アプリがあります。ユーザーごとに 1 つのデータベース ファイルがあります。私の意図は、起動時にユーザーの My Documents フォルダーに MDB が存在するかどうかを確認し、MDB が見つからない場合は、テンプレート MDB をそのフォルダーにコピーすることです。
既にテンプレート MDB をプロジェクトに追加し、それを独自のフォルダーに配置しましたPackaged
。ただし、このPackaged
フォルダーは IntelliSense に表示されないため、コードから参照できません。
私の意図はFile.Copy
、MDB をコピーするために使用することでしたが、コードで MDB にアクセスできないため、ファイル パスを特定できません。.exe にパッケージ化されているだけの場合、おそらくファイル パスはありませんか?
可能であれば別の MDB を配布したくない場合、これを達成するための最良の方法は何でしょうか?