Я только что установил сообщество Visual Studio 2015 на свой компьютер. До сих пор я использовал Visual Studio 2010 Professional. Теперь, когда я пытаюсь запустить мои приложения MVC в сборке на веб-сервере, я получаю следующее сообщение об ошибке.
Точка входа процедуры __CrtGetFileInformationByHandleEx не может быть расположена в \WINDOWS\SYSTEM32\msvcp120_clr0400.dll
Я получаю то же сообщение об ошибке, если я попытаюсь выполнить vbc.exe
(компилятор Visual Basic) непосредственно в командной строке. Мое приложение MVC также показывает YSOD с
Ошибка компиляции - сообщение об ошибке компилятора: сбой компилятора с кодом ошибки -1073741511.
Как я могу исправить мой VS, чтобы снова запустить свои программы?!
Шаги, которые я пробовал
- Удалить сообщество VS 2015
- Удалить и переустановить .NET 4.6 и .NET 4.5.2
- DISM/Online/Cleanup-Image/RestoreHealth
- Инструмент восстановления .NET.
- Запустить sfc/scannow
- Вручную переименуйте файл msvcr120_clr0400.dll в msvcr120_clr0400.dll.corrupt и сделайте 1-5
- Удалить и переустановить VS 2010 w/SP1
sfc /scannow
успешно заменил файл msvcr120_clr0400.dll, но он заменил его тем же самым CTP файлом, что и раньше!
ИЗМЕНИТЬ
Проблема dll из моей системы доступна для загрузки здесь: