【发布时间】:2013-03-04 13:29:29
【问题描述】:
我建立了一个使用 LocalDB 的小项目,现在是时候将它转移给客户了,我想了解如何构建安装文件? 我像往常一样尝试使用 InstallShield 软件,但没有成功。有区别吗? 以及如何放置数据库(仅在 V11 中未在此项目中本地化) 希望我能解释一下问题,并提前感谢您的任何回复
【问题讨论】:
标签: wpf installation localdb
我建立了一个使用 LocalDB 的小项目,现在是时候将它转移给客户了,我想了解如何构建安装文件? 我像往常一样尝试使用 InstallShield 软件,但没有成功。有区别吗? 以及如何放置数据库(仅在 V11 中未在此项目中本地化) 希望我能解释一下问题,并提前感谢您的任何回复
【问题讨论】:
标签: wpf installation localdb
要在您的客户端计算机上使用 LocalDB,您需要做两件事:
在客户端计算机上安装 LocalDB。它是一个小型安装程序,可以使用以下命令静默运行:
msiexec /i SqlLocalDB.msi /qn IACCEPTSQLLOCALDBLICENSETERMS=YES。
您应该将此安装程序包含在应用程序的安装程序中。您可以找到更多关于 here
找到您创建的 *.mdf 和 *.ldf 文件(默认位于 %userprofile%,查看 here 了解更多信息)并使其在客户端计算机上可用。将它们放在您的进程可以访问的目录中,并在应用程序的连接字符串中使用该路径。例如:Data Source=(LocalDB)\v11.0;AttachDbFileName=C:\ProgramData\MyApp\Data\MyData.mdf;
【讨论】:
Data Source=(LocalDB)\v11.0;