Компилятор командной строки Visual Basic перестал работать
Вчера я мог без проблем работать с Visual Studio 2010. Однако сегодня, после того, как я включил компьютер и попытался снова открыть свой проект (веб-приложение с Visual Basic.NET) на VS2010, я получил окно с сообщением, показанным ниже:
Позже, после того как я попытался удалить файл suo, я обнаружил, что это окно сообщения будет появляться всякий раз, когда я открываю какой-либо файл в Visual Studio, поэтому я пытался запустить приложение. Затем я обнаружил еще одно окно с сообщением, как показано ниже:
И после того, как я закрываю окно сообщения, я наконец получил это окно
Там написано: Ошибка компиляции Сообщение об ошибке компилятора: Ошибка компилятора с кодом ошибки -1073741511.
Я искал решение через Интернет. Я нашел несколько методов, которые могут решить эту проблему, таких как сканирование на вирусы с использованием чистой загрузки. Я также пытался восстановить и удалить VS2010 и.NET Framework, но ни одна из них не работает. Сейчас я понятия не имею, что мне следует сделать, чтобы это снова заработало.
Во всяком случае, я понял, что есть автоматическое обновление Windows, когда я выключил компьютер. Не уверен, если это связано с проблемой (я использовал Windows 8.1).
1 ответ
После форматирования диска C для повторной переустановки я обнаружил, что причиной может быть обновление Windows. Я начал с переустановки Windows 8, всех необходимых программ (кроме Visual Studio и SQL Management Studio) и всех обновлений окна, необходимых для обновления до Windows 8.1.
Когда я успешно добрался до Windows 8.1, я создал точку восстановления системы и попытался установить VS2010 и все обновления Windows. Результат вызвал ту же ошибку, которую я разместил в этой теме.
После этого я вернулся в исходное состояние и сначала установил VS2010. Затем установил некоторые обновления Windows. На этот раз я решил установить все обновления, кроме тех, которые имеют дату публикации после 10/11/2015. Результатом доволен. Я не получаю эту ошибку снова.
Позже Ганс Пассант поможет мне найти истинную причину этой проблемы. Пожалуйста, смотрите эту ссылку: