Мой Visual Studio 2010 Professional с установленным пакетом обновления 1 больше не будет компилироваться. Показанная ошибка:
TRACKER : error TRK0005: Failed to locate: "CL.exe".
The system cannot find the file specified.
Странно также, что больше невозможно создавать новые проекты - мастер появляется, но просто перезапускается, когда я нажимаю кнопку «Создать».
Как я выяснил, пути для Visual Studio теперь строятся из настроек в реестре. А именно HKEY_CURRENT_USER\Software\Microsoft\VisualStudio
.
Сравнение установки коллег с моей не выявило никаких других настроек.
Вот как выглядят Property Pages/Configuration Properties/VC++ Directories
:
Executable Directories: $(ExecutablePath)
Include Directories: $(IncludePath)
Reference Directories: $(ReferencePath)
Library Directories: $(LibraryPath)
Source Directories: $(SourcePath)
Exclude Directories: $(ExcludePath)
В командной строке Visual Studio 2010 Command Prompt
обнаружен cl.exe
.
Я могу только догадываться, что такое поведение было вызвано переустановкой Studio пару месяцев назад (в другую папку). Поскольку мы используем внешний build-скрипт для нашего основного проекта, есть большая вероятность, что он с тех пор не работает.
Есть намеки?