Компилятор командной строки 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. Результатом доволен. Я не получаю эту ошибку снова.

Позже Ганс Пассант поможет мне найти истинную причину этой проблемы. Пожалуйста, смотрите эту ссылку:

Почему я получаю сообщение об ошибке "__CrtGetFileInformationByHandleEx ", когда я пытаюсь скомпилировать

Другие вопросы по тегам