安装Visual Studio Async CTP后,VS 2010会不断地与System.AggregateException崩溃

时间:2011-07-11 19:21:47

标签: visual-studio-2010

我的VS2010坚如磐石,直到我犯了安装Visual Studio Async CTP的错误...之后它开始崩溃并且即使在我卸载CTP,卸载并重新安装Visual Studio之后仍然继续崩溃,虽然我的代码中没有任何PLINQ ......

请注意下面的问题签名09和相关的System.AggregateException ...

  

AggregateException用于将多个故障合并到一个   单个,可抛出的异常对象。它在Task中广泛使用   并行库和并行LINQ(PLINQ)。有关示例,请参阅如何   to:处理由任务引发的异常以及如何:处理异常   PLINQ查询。

只是想知道是否有其他人遇到类似的问题并且可能找到解决方案?

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: devenv.exe
  Problem Signature 02: 10.0.40219.1
  Problem Signature 03: 4d5f2a73
  Problem Signature 04: System.Data.Entity
  Problem Signature 05: 4.0.0.0
  Problem Signature 06: 4ba1e2fd
  Problem Signature 07: 1a09
  Problem Signature 08: 6d
  Problem Signature 09: System.AggregateException
  OS Version:   6.1.7601.2.1.0.256.4
  Locale ID:    1033

Additional information about the problem:
  LCID: 1033   

3 个答案:

答案 0 :(得分:2)

今天同事遇到了同样的问题。考虑到重新安装在你身边没有帮助我尝试了以下内容:

我删除了以下文件夹(实际上将其重命名为快速备份):

C:\Users\<Username>\AppData\Local\Microsoft\Visual Studio\10.0 
<MyDocuments>\Visual Studio 2010

之后它开始很好。我们还没有发现每个用户设置文件夹中出现问题的原因,但至少你可以继续工作。

答案 1 :(得分:1)

卸载Async CTP时,通常至少需要运行2次卸载(我的机器上有4个)。您的计算机上每个版本的Visual Studio都有一个,我相信.Net Framework下至少有一个卸载。

确保您已启用Show Updates并删除您可以找到的所有实例。另外,我知道有AsyncCTP Refresh用于VS2010 SP1,使用带有SP1的常规AsyncCTP库会导致问题。

我不确定它是否有用,但this article中显示的版本#在我遇到AsyncCTP安装问题时帮助了我

此外,我相信您只能随时安装一个CTP库,因此如果您使用其他CTP库,则也不能使用Async库。

答案 2 :(得分:0)

不能肯定地说;但我认为现在最好的步骤是修复Visual Studio 2010安装。需要一段时间;但是你可能会花更多的时间在墙上找到鼠标,而不是只是将整个房子撞倒。