应用程序当前路径 c# wpf

Application current path c# wpf

我试图指向我的数据库,应用程序正在运行,但我在 xaml 绑定中遇到错误。

            con = new OleDbConnection
        {
            ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" + AppDomain.CurrentDomain.BaseDirectory + "Database\Baza_Info.accdb"
        };

它运行良好,但出现错误。 此代码在用户控件中。 在另一个 wpf window 上我得到了这个:

    <Window.DataContext>
    <ViewModels:AdminViewModels/>
</Window.DataContext>

它在这里抛出错误,它说我的 visual studio 安装路径 Common7/IDE/Database 无效。 Select 连接到服务器的正确拼写 blabla 路径。

请帮忙。

如果您的数据文件与可执行文件位于同一文件夹下,则使用“|DataDirectory|”文件夹路径。

con = new OleDbConnection
{
    ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=|DataDirectory|\Database\Baza_Info.accdb"
};