我构建了一个使用LocalDB的小项目,现在是时候将它移动到客户,我想了解如何构建安装文件? 我正常尝试使用InstallShield软件,但没有成功。有区别吗? 另外如何放置DB(它在V11中没有本地化在本项目中) 希望我能解释一下这个问题,并提前感谢任何回复
答案 0 :(得分:6)
要在客户端计算机上使用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;