Как запустить VS 2010, чтобы он открыл sln-файл и выбрал конкретную конфигурацию решения в среде

Я работаю с командой над большим проектом, разработанным для нескольких платформ. Раньше у нас был отдельный файл sln для каждой платформы, поэтому я мог выбрать, на какой платформе я хочу работать, открыв соответствующий файл sln. Недавно мы объединили все файлы sln в один. Я хотел бы создать для себя новые ярлыки — по одному для каждой платформы, — которые запускали бы VS 2010, открывая решение и устанавливая для выбранной конфигурации решения значение «Отладка | Имя платформы» для каждого используемого нами имени платформы.

Я читал в сети о возможных аргументах командной строки для передачи devenv.exe, которые выбрали бы его, и кажется, что есть два подхода:

  1. переключатели - кажется, нет ни одного, который устанавливает текущую конфигурацию в среде без сборки, развертывания или очистки
  2. команды (devenv /command "..."). Список команд с аргументами можно найти здесь, но я снова не вижу ничего подходящего для этой цели: http://msdn.microsoft.com/en-us/library/c338aexd(v=vs.80)).aspx

Заранее спасибо за ответы.


person Maria    schedule 19.01.2012    source источник
comment
Такая программа, как VS, просто не предлагает аргументы командной строки, когда пользователь может тривиально изменить выбор. Он доступен на панели инструментов в поле со списком Платформы решений.   -  person Hans Passant    schedule 20.01.2012


Ответы (1)


Может быть, вы можете создать пусковую установку VS самостоятельно с помощью инструмента для написания сценариев/автоматизации, такого как AutoHotKey (http://www.autohotkey.com/) или чего-то подобного.
С помощью такого инструмента вы сможете запускать VS, подождите, пока он загрузится, а затем измените комбинацию, чтобы выбрать конфигурацию вашего решения.

person Max    schedule 27.01.2012