Нет файла devenv в Microsoft Visual Express 10 - PullRequest
8 голосов
/ 19 октября 2011

Я пытаюсь построить проект Google DART на Windows XP.

После установки документации, я столкнулся с проблемой.Скрипт python должен вызывать devenv.Проблема в том, что с Visual 10 Express у меня нет этого exe-файла, который должен быть в

C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE  

Где я могу получить этот exe-файл?Нужно ли загружать предыдущую версию, визуальную 10?

Ответы [ 4 ]

19 голосов
/ 22 марта 2012

У меня была проблема , которая потребовала, чтобы я отредактировал devenv.exe.config, которого нет в VCExpress, и узнал в ответе , что имя exe (и, конечно, этосоответствие .config файла) зависит от версии Visual Studio.

В «полных» версиях VS, таких как VSPro, искомый исполняемый файл действительно devenv.exe, но в Express - vcexpress.exe (или эквивалент для вашей версии Express, например vbexpress.exe для VisualBasic Express и т. Д.), Поэтому не столько, что Express не включает devenv.exe, но что он называется как-то еще, и, вероятно, не все параметры командной строки в devenv.exe будут доступны или будут работать так же, как v*express.exe.

3 голосов
/ 13 августа 2012

Вы когда-нибудь пробовали MSBuild? Теперь MSDN рекомендует , используя MSBuild вместо devenv . MSBuild, кажется, идет с VC Express бесплатно.

Чтобы построить решение с настройкой Debug | Win32 с использованием MSBuild:

msbuild xxx.sln /p:Configuration=Debug /p:Platform=Win32

Подробнее Использование MSBuild доступно на MSDN .

0 голосов
/ 06 мая 2019

Сценарии, зависящие от devenv, могут работать, если вы создаете devenv.bat с контентом

%dp0%vcsexpress.exe %*
0 голосов
/ 19 октября 2011

devenv.exe - исполняемый файл оболочки Visual Studio.Просто перейдите по ссылке меню «Пуск» в экспресс-выпуск.Он должен указывать на ваш devenv.exe.

...