Я видел много похожих вопросов, но я не думаю, что я дублирую.Вот моя ситуация.У меня есть три решения, с которыми я работаю.A работает нормально, но когда я пытаюсь загрузить B или C, VS 2010 аварийно завершает работу сразу после загрузки решения, особенно после того, как я пытаюсь открыть файл из обозревателя решений.
Что я пробовал:
Отключение всех надстроек и макросов с помощью инструментов -> Параметры -> Надстройка / Безопасность макросов, затем снятие двух соответствующих флажков
Удалениемой файл .suo.
Перезагрузка моего компьютера
Запуск VS 2010 в качестве администратора
Вотошибка из моего средства просмотра событий
Неправильное имя приложения: devenv.exe, версия: 10.0.30319.1, отметка времени: 0x4ba1fab3 Неисправное имя модуля: cslangsvc.dll, версия: 10.0.30319.1, отметка времени:0x4ba20c61 Код исключения: 0xc0000005 Смещение ошибки: 0x0024b651 Идентификатор ошибочного процесса: 0x1408 Время запуска ошибочного приложения: 0x01cbddd78972584a Путь ошибочного приложения: c: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe Путь ошибочного модуля: c:\ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC # \ VCSPackages \ cslangsvc.dll Идентификатор отчета: cd32c352-49ca-11e0-b3d8-0026b9c2aa7e
EDIT
Это решение с двумя проектами -> проектом win forms и консольным проектом.Оба в C #
РАЗРЕШЕНИЕ
Оказывается, в моем решении был какой-то глупый (глупый?) Код, который заставлял VS сходить с ума.Код никогда не должен был быть там;это было просто то, что я написал, играя без всякой на то причины.
В соответствующей заметке, если вы хотите когда-нибудь захотеть быть злым для кого-то, кто вам не нравится, вставьте где-нибудь следующий код в их решение и сядьтеназад и наблюдайте за забавой:
namespace System {
public partial class Boolean { }
}
Я поместил этот код в первое решение и наблюдал, как он вылетает после сборки.Я зад - полагал, что сбой был не связан с кодом, который я только что написал , и приступил к его добавлению во второе решение, чтобы посмотреть, возможно ли расширение Boolean без методов расширения, затемразозлился, что VS все еще падает.Этот код мог быть способен взломать VS никогда не приходил мне в голову.