2

我的应用程序需要安装 SQL Compact SP1 和 SP2(实体框架),但 MSDN 上没有我可以确定这两个文件的静默安装参数(SP1 的 SSCERuntime-ENU-x86.msi 和 SP2 的 SSCERuntime-ENU.exe) . 最重要的是,需要像这样安装 64 位 SP1:安装 x86 文件,然后在 64 位机器上安装 x64 文件。任何想法表示赞赏。

4

2 回答 2

2

好的,我自己已经想通了——您只需获取这些安装文件,运行 CMD 并使用错误的参数运行它们,例如:C:\SSCERuntime-ENU-x86.msi -myAwesomeFlag。因为当然不会找到给定的参数,所以安装过程会显示 MessageBox,其中包含所有可能的参数及其选项的列表。这适用于服务包和 .NET 4 安装包。

于 2011-01-07T15:41:31.180 回答
0

一般来说,.msi 安装参数与 .exe(可以是开发人员选择的任何内容)相比是标准化的。我建议将此命令与这些参数一起用于静默安装:msiexec /i SSCERuntime_x86-ENU.msi /qn /norestart

q代表安静

n代表无 UI

norestart确保计算机不会立即重新启动,如果您使用 SCCM、Chocolatey 等工具部署软件,这很有用。否则,如果软件需要重新启动,它将重新启动计算机,如果用户正在使用它,他将不是很开心;)

于 2021-07-20T14:38:08.093 回答