1

我建立了一个使用 LocalDB 的小项目,现在是时候将它转移给客户了,我想了解如何构建安装文件?我像往常一样尝试使用 InstallShield 软件,但没有成功。有区别吗?还有如何放置数据库(它没有在这个项目中本地化,只是在 V11 中)希望我能解释这个问题,并提前感谢任何回复

4

1 回答 1

6

要在您的客户端机器上使用 LocalDB,您需要做两件事:

  1. 在客户端机器上安装 LocalDB。它是一个小型安装程序,可以使用以下命令静默运行: msiexec /i SqlLocalDB.msi /qn IACCEPTSQLLOCALDBLICENSETERMS=YES. 您应该将此安装程序包含在应用程序的安装程序中。你可以在这里找到更多信息

  2. 找到您创建的 *.mdf 和 *.ldf 文件(默认情况下在 中找到%userprofile%,请在此处查看更多信息)并使它们在客户端计算机上可用。将它们放在您的进程可以访问的目录中,并在应用程序的连接字符串中使用该路径。例如:Data Source=(LocalDB)\v11.0;AttachDbFileName=C:\ProgramData\MyApp\Data\MyData.mdf;

于 2013-03-04T13:36:12.660 回答