5

运行 VISTA 32 位。

我正在尝试安装 c# Visual Express 2008 - 但它需要 .NET 3.5。安装期间的先决条件之一是 .NET 3.5 ...它尝试安装它但失败了,没有真正的错误消息。

所以我从 MS 网站下载了独立的 .NET 3.5 并尝试了。再次失败并出现错误

[10/17/08,23:17:07] WapUI:[2] DepCheck 指示未安装 Microsoft .NET Framework 3.0SP1 (CBS)。[10/17/08,23:50:55] Microsoft .NET Framework 3.0SP1 (CBS):[2] 错误:组件 Microsoft .NET Framework 3.0SP1 (CBS) 安装失败。MSI 返回错误代码 34

我目前安装了 c# Express 2005 版。但是我读到的所有内容都表明我可以将这两个应用程序安装在一起。我相信 2005 运行的是 Framework 2.0。2005 速成版运行良好。- 它只是 2008 版我在安装 .NET 3.5 时遇到问题......

有任何想法吗 ?谢谢

4

6 回答 6

4

.NET Framework 3.0 是与 Windows Vista 一起发布的组件。为了获得 .NET Framework 3.0 的 SP1,您必须安装Windows Vista SP1。.NET Framework 3.0 的独立 SP1 安装程序适用于本机没有它的操作系统。

于 2008-10-19T13:55:23.847 回答
3

它不会自动为您安装 .NET 3.0 和 SP1,这有点奇怪。似乎错误在于它无法安装 .NET 3.0(3.5 的先决条件)。也许您可以尝试手动操作?(另外,请确保您没有安装预发布版本。)

使用下面的链接安装 .NET 3.0。

.NET 3.0 可再发行包

然后,使用下面的链接跟进 .NET 3.0 SP1。

.Net 3.0 服务包 1

之后,再次尝试运行安装。如果仍然失败,您也可以尝试手动安装 .NET 3.5 SP1。

.NET 3.5 可再发行包

.NET 3.5 服务包 1

于 2008-10-17T23:02:58.767 回答
0

您是否安装过 3.0 或 3.5 的任何预发布版本?在我意识到我已经安装了 WPF 的 CTP 之前,我在安装 3.5 时遇到了很多麻烦。在添加/删除程序中检查所有 Microsoft 和 .NET 安装,并确保您没有任何预发布版本。

于 2008-10-17T23:02:11.887 回答
0

莱拉——

微软

显示有相同错误消息的人,最后是因为他们关闭了 Windows 更新服务。您不妨尝试一下。

于 2008-10-21T10:11:43.237 回答
0

是的,我也已经有一段时间了。并且绕圈子。上面的“msdn”可能是关键。但是,出去和谷歌打开Windows更新。我已经尝试过,并且我找到了另一个 MS 技术人员的信誉良好的论坛,其中包含使用命令行指令重命名和删除它的说明,以及 yadda ......害怕死这样做,因为这是一台主要的工作机器。为什么 MS 让这一切变得如此困难?在 20 年的计算生涯中,我从未遇到过 Vista 给我们造成的混乱。我无法打开 Windows 更新。而且我无法在这个论坛上安装 .NET 的东西。我需要的是.NET 3.5。但是遇到了这里谈到的同样的“错误”。卡住。MS 每天都在为 Vista 烦恼。我以为我 d 适应了大部分的复杂性,甚至非常满意......直到用 .NET 来解决这个问题。为什么没有准备好购买机器?我不记得曾经将 Windows 更新设置为不更新......所以所有这些都是一个棘手的问题。

于 2008-11-18T14:08:54.880 回答
0

这个线程很旧,但我想我会添加一些东西

检查您是否没有安装 C++ Redist,如果是,请卸载并重试。为我工作。

于 2010-01-14T21:18:28.440 回答