我最近开发了一个Visual C#Clickonce应用程序,其附加的.MDF
数据库文件的连接字符串为:
String connString = String.Format(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename={0};Integrated Security=True", @"|DataDirectory|\DataBase.mdf");
应用程序读取数据库中的数据并将其存储为Dictionary<obj, obj>
中的键值对。数据库文件构建为内容和始终复制。
在我的visual studio 2017上调试/运行应用程序工作正常,就像在本地计算机上安装应用程序一样,但是当我在另一台计算机上安装应用程序时(即使安装了SQL Server 2012 Express LocalDB),应用程序也无法加载/连接数据库。我已经阅读了很多关于使用localdb部署C#的主题,但这些都没有。
我在Windows 10上使用Visual Studio Community 2017,客户端计算机在Windows 10上运行