【发布时间】:2016-05-04 05:39:23
【问题描述】:
我已经制作了一个示例 c# 应用程序(我完成了第一个项目)它是一个非常简单的应用程序,它使用数据库来存储数据和编辑数据。
我遇到的问题是程序在我的计算机上运行良好,但是如果我发布应用程序并将其放在另一台计算机上,它就无法使用数据库,因为它不是项目的一部分。
我使用了连接字符串
private SqlConnection con = new SqlConnection("Data Source = (LocalDB)\\MSSQLLocalDB; AttachDbFilename = \"C:\\Users\\Ryan\\Documents\\Visual Studio 2015\\Projects\\youtubeLoginTut\\youtubeLoginTut\\data.mdf\"; Integrated Security = True; Connect Timeout = 30");
这显然是我计算机上数据库的路径,在下一台计算机上不会相同。无论如何我可以在包中包含数据库,以便从应用程序所在的位置引用它。
我尝试缩短到例如 ..\data.mdf 的路径,但无济于事,我在谷歌上找不到任何东西,所以我完全没有想法。
我对 c# 很陌生
干杯 瑞恩
【问题讨论】:
标签: c# database visual-studio