【问题标题】:Setup project for small wpf app and localdb小型 wpf 应用程序和 localdb 的安装项目
【发布时间】:2013-03-04 13:29:29
【问题描述】:

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

【问题讨论】:

    标签: wpf installation localdb


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的详细回答,但是创建数据库后,数据库 *.Mdf 在哪里?
    • @Roel 问题,我无法让我的连接字符串工作,我基于你的。问题是,对于 localdb 使用数据源,而不是服务器:Data Source=(LocalDB)\v11.0;
    • 链接失效了,能解释一下吗?
    猜你喜欢
    • 1970-01-01
    • 2012-03-31
    • 2011-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-15
    • 1970-01-01
    相关资源
    最近更新 更多