Я только что установил сообщество Visual Studio 2015 на своем компьютере. До сих пор я использовал Visual Studio 2010 Professional. Теперь, когда я пытаюсь запустить мои приложения MVC в сборке на веб-сервере, я получаю следующее сообщение об ошибке.Почему я получаю сообщение об ошибке «__CrtGetFileInformationByHandleEx» при попытке скомпилировать
Запись процедура точка __CrtGetFileInformationByHandleEx не может находиться в \ WINDOWS \ system32 \ msvcp120_clr0400.dll
я получаю то же сообщение об ошибке при попытке выполнить vbc.exe
(The Visual Basic составитель) на непосредственно в командной строке. Мое приложение MVC также показывает YSOD с
Ошибка компиляции - сообщение об ошибке компилятора: Ошибка компилятора с кодом ошибки -1073741511.
Как я могу исправить свой VS, чтобы снова запустить свои программы ?!
шаги, которые я пробовал
- Uninstall VS 2015 Community
- Удаление и повторная установка .NET 4.6 и .NET 4.5.2
- DISM/Online/Cleanup-Image/RestoreHealth
- В .NET Repair Tool
- Run ПФС/SCANNOW
- вручную переименовать файл msvcr120_clr0400.dll в msvcr120_clr0400.dll.corrupt и сделать 1-5
- Удаление и переустановка VS 2010 Вт/SP1
sfc /scannow
успешно заменил файл msvcr120_clr0400.dll, но он заменил его точно такой же CTP файла, как и раньше!
EDIT:
Проблема библиотеки DLL из моей системы доступны для скачивания здесь:
Попробуйте ремонт устанавливает. – SLaks
@SLaks, из которых один, VS 2010 или VS 2015? Или оба? –
Вы третий пользователь SO, у которого есть эта странная проблема на этой неделе. Дождь шел всю неделю, и откуда идет дождь, не всегда очевидно, потому что никто не говорит, что именно произошло с их машиной. Скорее всего, это обновление для Windows, жалобы на него недостаточно. Но есть много * о очень распространенном бедствии на машинах программистов и особенно неприятно на этой неделе, вам нужно удалить Avast, если вы используете этот ужасный вирус. –