Visual Studio 2012 csc.ошибку. Исполняемый файл недопустим для ОС
Я получаю следующую ошибку при попытке скомпилировать и протестировать любой тип проекта в Visual Studio 2012 Professional.
Ошибка 1 указанный исполняемый файл задачи " Csc.exe " не удалось запустить. Указанный исполняемый файл не является действительным приложением для этой операционной системы.
после тестирования нескольких предложений в интернете ничего не исправили проблему. Кто-нибудь знает, чем это вызвано? Есть ли новая версия Csc.exe мне нужно достать? Я знаю, что это компилятор просто не уверен, что мне нужно сделать, чтобы исправить проблему.
8 ответов
У меня была эта точная проблема сегодня на моей машине Win7. Как предлагает Ханс, "перейдите к C:\Windows\Microsoft.NET\Framework\v4.0.30319 и типа "csc".'
файл все еще может существовать, но если вы можете открыть его с помощью блокнота, он, вероятно, покажет простой текст некоторых ошибок. Это указывает на то, что ваш компилятор был уничтожен. В моем офисе мы придумали теорию, что обновление Windows может быть причиной этого, потому что только несколько машин были затронуты, но я до сих пор я мало читал об этом в интернете.
мы исправили это, скопировав чужой csc.exe в C:\Windows\Microsoft.NET\Framework\v4.0.30319 каталог и перекомпиляция. Обязательно установите параметры файла только для чтения, чтобы это не повторилось. Удачи!
проблемы, связанные с csc.exe в Visual Studio 2012 в основном можно решить путем ремонта Visual Studio.
необходимо восстановить Visual Studio. Перейти к Панель Управления -> - программы. Затем выберите версию Visual Studio, которую вы используете, и нажмите"изменить"(или щелкните его правой кнопкой мыши и нажмите "изменить"). Когда появится настройка, нажмите"ремонт".
Проверьте свойства решения (щелкните правой кнопкой мыши на решении и выберите "Свойства") и убедитесь, что поле "платформа" (свойства конфигурации) установлено правильно.
Я думаю, что эта проблема вызвана неправильной очисткой ПК. Я запускал программное обеспечение Quick Heal PCTuner 3.0 на 64-битной машине windows 7, но внезапно из-за потери мощности моя машина была выключена, а когда я открыл ее снова, я получил эту проблему в VS 2013. Даже TortoiseSVN checkout не работал и бросал внутреннюю ошибку, и что-то вроде поврежденного диска также было показано при попытке удалить некоторые файлы на жестком диске.
Я снова запустил PC Tuner, делая диск, Реестр и следы очищаются, и это исправлено. возможно, эта проблема может возникнуть из-за других случаев, но в основном связана с файлами системы в моем случае это исправление
с уважением.
в моем случае помогло (у меня была .net framework 4.5.1 и vs C# 2010 express): загрузите новейшую .NET framework и запустите repair
в Visual Studio 2013 та же проблема решена, сделав это для меня: Щелкните правой кнопкой мыши решение и откройте Configuration Manager. для проекта (вы можете увидеть по крайней мере один там), я изменил платформу с любой CPU to x86 для проекта, который может вызывать проблемы.
Я попытался удалить и переместить csc.EXE-файл, но он ничего не делает.
затем просто я обновляю версию .net и затем понижаю (возвращается в исходное состояние), и она работает.
я столкнулся с этой проблемой, когда я пытаюсь двигаться Asp.Net проект Mvc с одного компьютера на другой ; сообщение об ошибке:The specified task executable location "c:\users\mypcname\documents\visual studio 2015\Projects\TestMVC\packages\Microsoft.Net.Compilers.1.0.0\build\..\tools\csc.exe" is invalid.
решил это
- создание нового проекта Mvc;
- переход в эту папку \Microsoft.Сеть.Компиляторы.1.0.0\build..\tools
- и скопировал csc.exe-файл для моих проектов > > \Microsoft.Сеть.Компиляторы.1.0.0\build..\tools\
Я думаю, когда я копировал проект из оригинальный компьютер я оставил этот csc.EXE-файл в указанной папке.
надеюсь, что это поможет кому-то.