Мы используем смесь 32-битных и 64-битных сред разработки. Некоторые из наших библиотек классов отлаживаются с помощью 32-разрядного приложения, поэтому у нас есть параметры отладки для «Запускать внешнюю программу» и «Рабочий каталог». Проблема в том, что настройки должны быть разными
поскольку 32-битное приложение установлено на
C: \ Program Files \ xxx (в среде 32-разрядного разработчика) или C: \ Program Files (x86) \ xxx (в среде 64-разрядного разработчика)
Есть ли способ использовать какой-либо тег, такой как% PROGRAMFILES% или $ (ProgramFiles), чтобы Visual Studio 2008 знал, где искать внешнюю программу?
Это не будет серьезной проблемой, за исключением того, что файл решения (где сохраняется отладочная информация) проверяется в системе контроля версий ... поэтому получение последней версии решения из нашего репозитория исходного кода позволяет вам сохранять настройки отладки между двумя местоположениями программных файлов.