2012-01-19 2 views
4

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

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

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

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

+0

Программа, подобная VS, просто не предлагает аргументы командной строки, когда пользователь может тривиально изменить выбор. Он доступен на панели инструментов «Комбинация решений платформы». –

ответ

0

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