Ответ 1
Там есть активная ошибка для этой проблемы.
Вы можете прочитать об этом здесь
Из комментариев вы можете видеть, что безопасный режим может иметь определенный успех, но официального отчета об ошибках пока нет.
Visual Studio 2015 сбой при поиске в Solution Explorer. Это известная ошибка? есть ли какое-либо обходное решение.
Я использую Microsoft Visual Studio Professional 2015, версия 14.0.23107.0
Из средства просмотра событий:
.NET Runtime версии 2.0.50727.5485 - Ошибка машинного сбоя (7098CE82) (0)
Там есть активная ошибка для этой проблемы.
Вы можете прочитать об этом здесь
Из комментариев вы можете видеть, что безопасный режим может иметь определенный успех, но официального отчета об ошибках пока нет.
Я тот, кто подал BUG в connect. Он имеет три прикрепленных файла, два аварийных дампа и одну трассировку стека, полученную от средства просмотра событий. Если вы посмотрите на соединение BUG, вы увидите, что другой человек может воспроизвести ошибку, и этот случай будет третьим (пожалуйста, нажмите на "Я тоже могу" ).
У меня есть активный поток на форумах сообщества MSDN, где вы можете наблюдать полную трассировку стека из двух сбоев, в текстовом формате здесь.
Я являюсь членом группы разработчиков, желающей перейти на VS 2015, и нам нужно перенести эти существующие проекты, поэтому я застрял. Любая помощь будет принята с благодарностью.
То, что я пробовал до сих пор: reset пользовательские настройки, удалять файлы SUO, без успеха. Безопасный режим работает, поэтому он, вероятно, является расширением (не уверен, что это расширение в VS 2012 или 2015, так как в 2015 году нет расширений, которые я могу отключить), я сейчас пытаюсь использовать последнее предложение из потока MSDN, и я буду пост, если я могу решить это.
МС
Одна из наших разработчиков разработчиков нашла BUG и как воспроизвести ее в новом проекте в VS 2015:
Создайте новый проект форм VB
Добавьте класс, подобный этому:
Public class1
Public event Test(byval a as string)
End Class
Сохранить файлы и проект
Перейдите в Обозреватель решений и выполните поиск
VS Crashs
Если вы объявите событие как EventHandler, он не сработает. Решения VS 2012, которые мы переносим, используют несколько событий, объявленных как это, файлы, которые, как я нашел, вызывают аварийные события, объявленные таким образом.
Итак, это ошибка, вы можете ее воспроизвести. Кроме того, один из проектов содержит 20k файлов, и VS продолжает замерзать каждые 5 минут, мы также изучаем эту проблему.
Я прокомментировал проблему подключения Здесь, и я отправляю новый.
WORKAROUND: объявить делегатов следующим образом:
Public Delegate Sub MyEventHandler(ByVal s As String)
И используйте как:
Public Event test As MyEventHandler
Кредиты отправляются в Кирилл из нашей команды.
Привет,
MC PD: Я не знаю, почему я не могу изменить свой предыдущий ответ, так что вот этот.