В командной строке VS2010 выдается ошибка: не удается определить местоположение папки VS Common Tools - PullRequest
66 голосов
/ 11 августа 2010

Я установил VS2010.При установке создается ярлык для командной строки VS2010, но при открытии командной строки появляется сообщение об ошибке:

Невозможно определить местоположение папки VS Common Tools.

Я проверил переменную среды VS100COMNTOOLS, и она имеет значение: C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\, а для реестра HKEY_local_Machine\Software\Microsoft\Visual Studio\SxS\VS7 установлено значение: C:\Program Files\Microsoft Visual Studio 10.0\.

Я проверил VSvars32.bat и попытался добавить echo, чтобы найтигде это продолжается.Сбой по этой команде:

@call :GetVSCommonToolsDirHelper32 HKLM > nul 2>&1

Ответы [ 23 ]

0 голосов
/ 25 июня 2012

У меня была эта проблема, когда я установил что-то, что создало переменную PATH пользовательской среды. Мой агент сборки TeamCity работал как служба под моим собственным именем пользователя и обнаружил переменную PATH пользователя вместо переменной PATH машины. С неправильной переменной пути, он не мог ничего найти и выдал эту ошибку.

0 голосов
/ 30 сентября 2018

Простое решение для решения этой проблемы как в командной строке vs developer, так и в cmd заключается в добавлении следующей строки

C: \ Windows \ System32

всистемный путь следующим образом:

Мой ПК -> свойства -> Дополнительно -> Переменные среды -> системные переменные, надеюсь, что это решит проблему.

0 голосов
/ 28 февраля 2014

Я тоже столкнулся с той же проблемой. Изначально попытался изменить System PATH, который не сработал. Позже решена путем установки Micro Visual Studio Express.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...