VS2010,Framework 2.0和KB979909的问题

时间:2010-08-03 11:15:36

标签: .net visual-studio visual-studio-2010 hotfix

我们的团队已于周五下午安装了VS2010。当我周一早上开始工作时,似乎安装了.Net Framework(特别是其中的2.0部分)已损坏。程序抱怨他们找不到2.0程序集,我们的主要应用程序无法启动。 Reflector无法启动,因为它无法找到System.Data。

尝试从仍在我的机器上的现有VS2008版本运行解决方案现在也失败了。这在周五工作得非常好,我没有更新代码。

我搜索了事件日志,发现在周五晚上,机器自动开始安装修补程序KB979909等。但是,这一点很突出,因为它无法安装。修补程序说明是:

  

MS10-041:.NET Framework 3.5 Service Pack 1和适用于Windows 2000,Windows Server 2003和Windows XP的.NET Framework 2.0 Service Pack 2的安全更新说明:2010年6月8日< / p>

似乎安装已损坏计算机上的2.0框架程序集。

此后,更新已自动应用于其他开发人员的计算机,现在他们遇到了同样的问题。我不知道这个修补程序是否已经在星期五晚上之前在机器上了 - 在安装VS2010之后机器决定很快安装它似乎有点巧合,尽管它似乎同样适用于我的安装VS2010之前的机器。

我删除了VS2008和VS2010,并且所有版本的框架都试图从头开始。然后我只安装了VS2010。现在机器认为它没有安装任何版本的Framework。 VS2010似乎仍然开始正常。我尝试安装framework 3.5 SP1并且安装程序失败。

我的调查正在进行中,但我发现此修补程序的其他提及未能在网络上安装,但不是从开发者角度“哦sh * t,我不能做任何开发工作,我该如何解决这个问题”

如果有人可以帮忙解决这个问题,我会给你买一个虚拟啤酒。如果你在伦敦,我甚至可能会给你买一个真正的。

编辑:作为回应,评论 - 这是基于英特尔系统的XP SP3 32位。在安装VS2010之前,该机器有VS2008 SP1。没有VS2005或更早版本。

有没有人知道修补程序安装的日志?在安装VS2010之前,确定是否已在机器上安装KB979909可能很有趣(因为此修补程序与3.5 SP1和2.0 SP2有关)。

2 个答案:

答案 0 :(得分:1)

不确定日志本身,但HotFix卸载文件夹将过时......

.. C:\Windows$NtUninstallKB2229593$

形式的内容

答案 1 :(得分:0)

好的,这是另一个想法......

在我的XP专业版系统上,似乎系统事件日志中记录的修补程序位于Windows Update Agent的源下。

相关问题