Visual Studio 2010 продолжает падать? - PullRequest
2 голосов
/ 30 ноября 2011

У меня серьезная проблема с нашим VS2010 с SP1.Это все время сбой.Я открываю его и через 10 секунд у меня происходит сбой и перезапуск.

Когда я проверяю просмотрщик событий.Я вижу этот журнал ошибок ниже:

Я перепробовал все

  • удаление файлов .suo и .user
  • очистка папок tmp
  • сброспользовательские настройки
  • реструктуризация проекта.
  • Я попробовал открыть даже новый проект.

Мы используем также TFS, и все пользователи затронуты.никто не может использовать VS.вот почему я считаю, что это не связано с VS, что я должен переустановить, это звучит как что-то с проектом, но что?я не понимаю.

Единственная разница между последней рабочей версией и не рабочей версией - «добавлен новый класс», «расширен набор данных».ничего больше!!

ЖУРНАЛ ПРОСМОТРА СОБЫТИЙ:

Faulting application name: devenv.exe, version: 10.0.40219.1, time stamp: 0x4d5f2a73

Faulting module name: KERNELBASE.dll, version: 6.1.7601.17651, time stamp: 0x4e211319

Exception code: 0x8004753b

Fault offset: 0x0000b9bc

Faulting process id: 0xad0

Faulting application start time: 0x01ccaf8b820071c5

Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe

Faulting module path: C:\Windows\syswow64\KERNELBASE.dll

Report Id: e3138c45-1b7e-11e1-bb8c-001999505d92

РЕДАКТИРОВАТЬ

Я только что обнаружил, что приведенный ниже код вызывает сбой и перезапуск VS.Это простой код linq, и я не знаю, почему он должен вызывать сбой VS.Я на 100% уверен, что это причина, потому что, когда я снимаю это, все хорошо, но когда я включаю это.это падает.cachedata - это общий класс, имеющий партнеров в качестве первого объекта кода Entity Framework.есть идеи почему?У меня есть также другие объекты EF POCO в классе данных myCache, которые я вызываю аналогично в разных классах, но они работают нормально.Поэтому я попытался скопировать тот же код в тот класс сбоя, который работает в другом классе, снова произошел сбой VS.Аналогично приведенный ниже код работает в другом классе.что случилось с этим классом?У меня импортированы пространства имен linq !!

спасибо

Dim myPartner = (From item In myCachedata.partners Where item.partner_ID= partner_ID).FirstOrDefault() 

Ответы [ 2 ]

1 голос
/ 07 декабря 2011

Я наконец нашел ошибку, и это действительно невероятная ошибка !!На самом деле у меня был этот код в другой функции, написанной как показано ниже

Dim myPartner = (Из элемента в myCachedata.partners Где partner_ID = partner_ID ). FirstOrDefault ()

смусловие где.Я пытался сопоставить параметр с самим собой.так что partner_ID является параметром byval функции, которую я имею, и это приводит к сбою VS IDE.Я не знаю, существует ли такая же ошибка в C # или нет, но да, есть у VB.Если кто-то может попытаться вернуть отзыв, будь то мой VS или вообще, я ценю.спасибо.

PS, для меня это не дает никакой ошибки сборки (хотя у меня никогда не было времени на полную сборку, когда она вылетала сразу после 5-10 секунд).

0 голосов
/ 30 ноября 2011

Вы пытались удалить .NET 4 и переустановить?(re: http://social.msdn.microsoft.com/Forums/en-GB/vseditor/thread/06ff7046-a993-40f3-a72d-4d7dd4b35ed2)

Судя по звукам, если затронуты все пользователи, возможно, у вас есть компьютер, который был собран из клона, и у него была плохая установка?

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

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