gpt4 book ai didi

.net-3.5 - .NET 3.5 SP1 先决条件,MS 为客户端提供 4.0

转载 作者:行者123 更新时间:2023-12-01 00:26:45 26 4
gpt4 key购买 nike

我一直在使用 MSI 安装使用 .NET Framework 3.5 SP1 的 WPF 应用程序。我已将 .NET 3.5 设置为 MSI 的先决条件,多年来一直发生的情况是,当用户没有 .NET 3.5 SP1 时,MSI 首先让他们下载并安装它,然后再恢复我的应用程序的安装.

自昨天 MS 发布 .NET 4.0 以来,当用户没有 .net 3.5 SP1 时,MSI 指示他们安装 4.0。然而,在他们完成 4.0 安装后,MSI 仍然检测到他们没有 3.5,并再次将他们定向到 4.0 安装站点。所以用户有 4.0,但 MSI 永远无法安装我的应用程序。

我必须在申请中更改什么?这似乎是 MS 在其服务器或 VS 2008 中的 MSI 中处理先决条件的方式的错误。

最佳答案

我遇到了同样的问题。我发现最简单的修复方法是更改​​ .NET Framework 启动条件中的 InstallURL 以使用不同的 url。然后只需将它指向 .NET 3.5。

您可以在 Bootstrap 包的 package.xml 文件中找到 .NET Framwork url。

即:C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFx35Client\en\package.xml

.NET 4.0 是:go.microsoft.com/fwlink/?LinkId=131000.NET 3.5 客户端配置文件是:go.microsoft.com/fwlink/?LinkId=119637

关于.net-3.5 - .NET 3.5 SP1 先决条件,MS 为客户端提供 4.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2630562/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com