我需要帮助来解决这个问题。我使用MS Visual Studio安装程序项目创建了应用程序安装程序,并在另一台设备上运行了该程序。 prerequisites中的计算机(2016和2017)上没有安装任何版本的LocalDB,因此我必须手动在另一台计算机上下载SQL Server 2017 LocalDB。之后,当我启动程序时,我收到以下[C0]。
数据库文件在安装过程中自动放置在文件夹Documents中
我如下更改了连接字符串:
error
string dbPathMyDoc = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
string dbPath = Path.Combine(dbPathMyDoc, "myprojectAppData");
AppDomain.CurrentDomain.SetData("DataDirectory", dbPath);
所以在我看来,问题不在于连接字符串,而是什么?
在创建ny winforms&localdb
时,我为所有项目制作了示例固定问题”[我发现无法使用命令var conStr = ConfigurationManager.ConnectionStrings["DevConnectionString"].ConnectionString;
通过命令提示符检查安装在第二台计算机上的SQL Server LocalDB的版本(由于错误)。