【问题标题】:Unable to satisfy all prerequisites for setup无法满足设置的所有先决条件
【发布时间】:2017-05-27 13:38:50
【问题描述】:

我从 Visual Studio 2008 为 C# 应用程序制作了安装项目。我创建此设置的动机是我只想将 exe 文件提供给客户端,并且在客户端放置此设置应安装所有先决条件,以便像 .net 一样顺利运行设置framework sql server express edition 等。为此,我通过右键单击安装项目并双击先决条件按钮来选择所有先决条件。但是当我在其他 PC 上运行此设置时。由于两个错误,安装文件未运行:

1) 无法满足安装程序的所有先决条件,无法继续 直到所有系统组件都安装成功。

详情:

系统组件 SQL Server 2005 Express 的先决条件检查 版本 SP2(x86) 失败并显示以下错误消息。 “这个版本的 当前不支持 SQL Server 2005 Express 版本 处理器架构”

2) 通讯端口不存在。

现在我应该在我的设置项目中包含什么。我不想让客户感到头疼。

这些是我选择的先决条件

【问题讨论】:

    标签: installation setup-project prerequisites


    【解决方案1】:

    错误消息告诉您当前处理器架构不支持 SQL 版本。这意味着您正在尝试将其安装在 64 位系统上,并且不受支持。通信端口问题可能是第一个错误的下游结果,所以在您解决 SQL 问题之前我会忽略它。

    您正在使用可能不再受支持的非常旧的工具。您可以使用免费的 Visual Studio 2015 社区版来更新最新版本,在安装之后,您可以添加安装程序项目插件来构建您的设置,这将具有更新版本的先决条件。

    http://www.microsoft.com/en-us/download/details.aspx?id=48146

    https://visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9/view/Discussions/4

    【讨论】:

    • 我想让我的设置适用于所有类型的计算机架构。因为有些客户端可能有最新版本,有些可能有旧版本。安装程序应与每台计算机兼容。按照上述步骤,我的设置将在每个处理器架构上运行???
    • 在这种情况下,您可能会遇到许多其他问题,并且您基本上是在询问社区如何在不再受支持的 Windows 版本上以及使用 Visual Studio 安装和运行应用程序不再支持的版本。根据定义,这意味着旧软件将无法在新的操作系统版本上运行,因为 Microsoft 不再保持兼容性。
    猜你喜欢
    • 2020-05-30
    • 1970-01-01
    • 1970-01-01
    • 2019-07-18
    • 1970-01-01
    • 2022-01-23
    • 2020-10-04
    • 2019-12-04
    • 2021-09-06
    相关资源
    最近更新 更多