【问题标题】:Setup.exe installing prerequisites even if they are preinstalledSetup.exe 安装先决条件,即使它们已预安装
【发布时间】:2011-01-25 17:54:05
【问题描述】:

我正在部署一个带有 .NET Framework 4.0 和 VS 2010 C++ 可再发行组件的 .NET 应用程序作为先决条件。

当 setup.exe 在满足先决条件的机器上运行时,引导程序会再次安装它们。

这是一个已知问题吗?什么是正确的解决方法?

【问题讨论】:

  • 它真的会重新安装它们吗?在运行时情况下,至少它需要更新安装引用计数,以便运行时不会被其他人的应用程序卸载 - 我不确定 .NET 如何处理这个问题,因为我希望它能够在卸载后继续存在。跨度>
  • 当我需要 .NET 4 时,我遇到了它想要安装 .NET 4 CL 的问题,并且它会一遍又一遍地安装 CL(直到我访问 microsoft.com/net/ 和获得完整的包裹)。但这就是我的问题的程度。
  • 可再发行组件使用什么条件?

标签: .net deployment installation windows-installer bootstrapper


【解决方案1】:

解决方案是编辑引导程序 product.xml 文件以包含 Visual Studio C++ Redistributable 的正确产品代码。

请参阅下面的帖子,其中包含解决此问题的步骤:

Visual C++ 2010 Runtime Libraries prerequisite keeps popping up on a VS 2010 created installer

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-18
    • 1970-01-01
    • 2022-01-15
    • 2022-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多