Application\Setup フォルダーの下に WindowsApp.exe を作成しました。ここで、WindowsApp.exe から Application\Database フォルダーの下にデータベースを作成します。
ここでファイル名に指定するパスは何ですか?
Application\Setup フォルダーの下に WindowsApp.exe を作成しました。ここで、WindowsApp.exe から Application\Database フォルダーの下にデータベースを作成します。
ここでファイル名に指定するパスは何ですか?
試す
Path.Combine(Environment.CurrentDirectory, "Database\\db1.mdb")
編集
親フォルダーが必要なので、次のようにして1つ上のフォルダーに移動できます
Path.Combine(Environment.CurrentDirectory.Substring(Environment.CurrentDirectory.LastIndexOf("\\")), "Database\\db1.mdb")
編集 2
現在のフォルダーのN倍上にある場合でもアプリケーションフォルダーが必要な場合は、これを行うことでアクセスできます
var index = Environment.CurrentDirectory.IndexOf(Environment.CurrentDirectory.IndexOf("ApplicationRootFolderName"),"\\")
var AppRootPath = Environment.CurrentDirectory.Substring(0,index);
編集 3
マイケルが述べたように、この方法を使用して親フォルダーを取得することをお勧めします
Directory.GetParent(Environment.CurrentDirectory).FullName