sql-server-ce - sql Compact 3.5 sp2 下载并静默安装

标签 sql-server-ce inno-setup

我认为我不会得到这个问题的答案,因为它太晦涩了,但到底是什么。我正在尝试 INNO setup 来安装 SQL COMPACT 作为安装过程的一部分。

我有正确的脚本,可以下载文件 SSCERuntime-ENU。但看起来下载已更改,因为 INNO SETUP 总是说它不是有效的安装程序。所以我打开它的包装,里面有 2 个适用于 X86 和 X64 的 MSI。我希望我的应用程序能够在 X86 和 X64 上运行,因此我需要运行这两个安装包。

无论如何,以前有人遇到过这种情况吗?是否有一种简单的方法来告诉 SSCERuntime 安装一个或两个版本?我似乎找不到命令行参数来执行此操作,因为运行时似乎是自解压存档,它会删除这两个 MSI 包...

救命啊!

最佳答案

好吧,这么多令人沮丧的小时过去了。我放弃了让安装程序运行的尝试,看来我可以直接将 SQL CE DLL 直接包含到 bin 目录中,并且不需要安装它。我已经在 Win7x86 和 WinVistax86 下尝试过了。但我只是在 Win7x64 下尝试以确保它选择正确的版本。根据我读到的所有内容,只要应用程序被编译为在 x86 下运行,它就不需要 x64 SQL CE 文件...

关于sql-server-ce - sql Compact 3.5 sp2 下载并静默安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9580211/

相关文章:

C# SQL Server 精简版 : Very High Compression Ratio

inno-setup - 如何在图标文件名中添加换行符?

automation - Inno Setup 可以发送按键和鼠标按下吗?如果没有,如何使用安装程序来完成此操作?

c# - 为什么将更改保存到数据库失败?

c# - 发生异常时关闭数据库连接的正确方法

entity-framework - 删除具有一对多关系的 child 的 parent

full-text-search - 我应该在 SQL Compact Edition 4 中使用 Lucene.Net 进行全文搜索,还是有更好的选择?

inno-setup - 根据在线文件设置 Inno Setup 安装程序版本

inno-setup - 发送 HTTP 请求

inno-setup - 使用 innosetup 中的函数添加注册表项