VS 2010 постоянно падает с System.AggregateException после установки Visual Studio Async CTP - PullRequest
0 голосов
/ 11 июля 2011

Мой VS2010 был непоколебим, пока я не допустил ошибку при установке Visual Studio Async CTP ... после этого он все время зависал и продолжал падать даже после того, как я удалил CTP, удалил и повторноустановлен Visual Studio, и даже если у меня нет кода PLINQ в моем коде ...

Обратите внимание, что подпись проблемы 09 ниже и связанные System.AggregateException ...

AggregateExceptionиспользуется для объединения нескольких сбоев в единый объект исключения.Он широко используется в Task Parallel Library и Parallel LINQ (PLINQ).Например, см. Как: обрабатывать исключения, создаваемые задачами, и Как: обрабатывать исключения в запросе 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 ]

2 голосов
/ 18 июля 2011

Сотрудник столкнулся с той же проблемой сегодня.Учитывая, что переустановка на вашей стороне не помогла, я попробовал следующее:

Я удалил следующие папки (фактически переименовал их, для быстрого резервного копирования):

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

Запускаетсяпосле этого хорошо.Мы не выяснили, что в этих папках настроек для пользователя вызывало проблему, но, по крайней мере, вы сможете продолжить работу.

1 голос
/ 12 июля 2011

Когда вы удаляете Async CTP, обычно требуется как минимум 2 удаления, которые нужно запустить (у меня было 4 на моем компьютере). Существует один вариант для каждой версии Visual Studio на вашем компьютере, и я полагаю, что по крайней мере 1 удаление выполняется в .Net Framework.

Убедитесь, что у вас есть Show Updates, и удалите все экземпляры, которые вы можете найти. Кроме того, я знаю, что есть AsyncCTP Refresh для использования с VS2010 SP1, и использование обычной библиотеки AsyncCTP с SP1 вызовет проблемы.

Я не уверен, поможет ли это, но версии #, показанные в этой статье , помогли мне, когда у меня возникли проблемы с установкой AsyncCTP

Кроме того, я считаю, что в любой момент можно установить только одну библиотеку CTP, поэтому, если вы используете другую библиотеку CTP, вы также не сможете использовать Async.

0 голосов
/ 11 июля 2011

Не могу сказать наверняка; но я думаю, что вашим лучшим шагом сейчас является восстановление установки Visual Studio 2010. Занимает некоторое время; но вы, вероятно, потратите больше времени, пытаясь найти мышь в стенах, а не просто сбить весь дом с ног.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...