【问题标题】:How do I include SQL CE using WiX installer?如何使用 WiX 安装程序包含 SQL CE?
【发布时间】:2010-10-20 20:53:10
【问题描述】:

所以我正在尝试在 Wix 3.5 中构建安装程序。

我的应用需要 SQL CE 3.5 才能运行。看起来 MS 的安装程序有一个简单的方法来包含它,但我不确定我需要在 WiX 中做什么。

【问题讨论】:

    标签: wix sql-server-ce wix3.5


    【解决方案1】:

    SQL CE 支持 MSI 或专用部署模型。如果您选择 MSI 模型以便 Windows 更新可以为其提供服务,您将需要一个引导程序/链接程序,这是 WiX 尚不具备的。如果您选择部署模型,您可以私下部署 7 个 sql ce 文件,以便您的应用程序可以找到它们。请注意是否有任何未来的安全修复程序,以及您必须通过为您的应用程序部署新补丁或安装程序来为它们提供服务。

    How to: Deploy a SQL Server Compact Edition Database with an Application

    【讨论】:

    • 那么SQL CE没有MSM模块。这令人失望。
    • 即使有合并模块,我一般也不会使用。这会带来额外的维修问题。
    • 我试过SQL CE的私有部署,当你使用Linq to SQL时它似乎不起作用。
    • 实际上在我搜索的时间里找到了那篇文章。试过了,它几乎有效。该程序无法创建新的 SQL CE 数据库,我无法测试它是否可以连接到现有的数据库。
    • 你能安装一个空的 SDF 文件然后 File.Copy() 吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-12
    • 2015-12-26
    相关资源
    最近更新 更多