Изменение пути для пользовательского шага сборки - PullRequest
0 голосов
/ 18 ноября 2008

Я унаследовал проект visual studio 2003, в котором используются некоторые пользовательские этапы сборки. У меня возникли проблемы с путем к инструменту. Где визуальная студия получает свой ПУТЬ? Я повторил% PATH% на этапе пользовательской сборки, и он не похож на системный путь. Я нашел значение в реестре

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 7.1 \ VC \ VC_OBJECTS_PLATFORM_INFO \ Win32 \ Директории

Path Dirs, который выглядел так, как будто это может быть путь, используемый Visual C, но изменение его, похоже, не меняет путь в VC. Есть идеи?

1 Ответ

0 голосов
/ 18 ноября 2008

Visual Studio имеет раздражающую привычку «играть» с вашим путем, что приводит к эффекту, который вы видели.

Самый простой способ обойти это , если вы готовы изменить среду внутри VS (которая изменит ее для всех ваших проектов), это перейти в Инструменты> Параметры> Проекты> Каталоги VC ++. и добавьте необходимые каталоги в соответствующую настройку - в вашем случае это должны быть «Исполняемые файлы».

Другой метод, который я использую, если не хочу изменять общую среду, - это создать пакетный файл, который сначала вызывает vsvars32.bat для соответствующей версии компилятора, затем манипулирует переменной PATH и, наконец, запускает 'devenv'. Я на самом деле предпочитаю такой подход, но это означает, что ваш диск заполнен небольшими пакетными файлами, которые вы будете использовать только для запуска Visual Studio ...

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