首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows 10 OS中未使用WIX引导程序安装的必备组件

在windows 10 OS中未使用WIX引导程序安装的必备组件
EN

Stack Overflow用户
提问于 2020-01-17 17:43:27
回答 1查看 115关注 0票数 1

我已经为我的应用程序创建了WIX设置。我正在使用WIX bootstapper启动先决条件。其中一个先决条件是在计算机上安装SQL CE。该软件包安装Windows7操作系统的所有必备组件,但不安装Windows10操作系统的所有必备组件。

代码语言:javascript
复制
<MsiPackage SourceFile=".\SSCERuntime_x86-ENU.msi"
                  Name="SQL Server Compact Edition 32bit"
                  Compressed="yes"
                  Vital="no"
                  Visible="yes"
                  Permanent="yes"
                  InstallCondition="VersionNT64"/> 
<MsiPackage  SourceFile =".\SSCERuntime_x64-ENU.msi"
                    Name="SQL Server Compact Edition 64bit"
                 Compressed ="yes"
                 Vital ="no"
                   ForcePerMachine="yes"
                 Permanent ="yes"
                   Visible="yes"
                  InstallCondition="VersionNT64"/>

我不明白为什么它不在Win 10中安装必备组件。

EN

回答 1

Stack Overflow用户

发布于 2020-01-23 10:37:56

我认为Windows10不支持您的SSCERuntime_x86-ENU.msiSSCERuntime_x64-ENU.msi版本。

Windows10中支持的版本的参考链接:https://answers.microsoft.com/en-us/windows/forum/all/is-microsoft-sql-ce-database-supported-in-windows/2edb9d8e-2fa1-42d6-b17b-7ebcbb672dba

您可以从以下网站尝试使用SSCERuntime_x86-ENU.msiSSCERuntime_x64-ENU.msihttps://www.microsoft.com/en-us/download/details.aspx?id=29037

此外,我发现您的代码中有关SSCERuntime_x86-ENU.msi.的安装条件的一个问题对于32位支持,您应该修改

代码语言:javascript
复制
InstallCondition="VersionNT64"

代码语言:javascript
复制
InstallCondition="NOT VersionNT64"

参考url:How to deploy 64-bit and a 32-bit Windows Installer package as a single setup?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59784761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档