Создание сценариев в Visual Studio IDE - PullRequest
8 голосов
/ 04 сентября 2008

Я хотел бы создать сценарий, который будет настраивать среду Visual Studio так, как мне нравится. Ничего сложного, только несколько настроек инструментов / опций, добавление внешних инструментов и тому подобное.

Я знаю, что это можно сделать внутри VS с настройками импорта / экспорта, но я хотел бы иметь возможность автоматизировать его извне VS. Возможно ли это, и если да, то как?


Отредактировано, чтобы добавить: делать это из вне VS очень важно для меня - я надеюсь использовать это как часть более общей "настройки нового ПК Ghosted так, как мне нравится это "скрипт".


Снова отредактировано: похоже, что решение взломать CurrentSettings.vssettings или использовать AutoIt . Подробности ниже.

Ответы [ 3 ]

2 голосов
/ 05 сентября 2008

Отвечая на мой вопрос, двумя способами:

  1. В VS2005 / 8 все, что я упомянул (Инструменты / Опции, Внешние инструменты), все хранится в файле CurrentSettings.vssettings, в папке "Visual Studio 200 {5 | 8} \ Settings". Этот файл - просто XML, и он может быть отредактирован программно любым, кто знает, как анализировать XML. Вы также можете просто вставить новый файл vssettings поверх файла по умолчанию (по крайней мере, это работает для меня).

  2. Большой вопрос по настройке девственного ПК. Оказывается, что не все, что я хочу изменить, имеет API, поэтому мне нужен какой-то способ притвориться пользователем, который на самом деле сидит и нажимает на вещи. Наилучшим подходом к этому, похоже, является AutoIt , язык сценариев которого мне теперь придется изучать в свободное время.

1 голос
/ 04 сентября 2008

Самый простой способ - использовать макрос-рекордер, чтобы сделать что-то простое, а затем посмотреть на код, который он создает, и отредактировать его, как считаете нужным.

0 голосов
/ 04 сентября 2008

На моем компьютере Visual Studio хранит свои локальные настройки в файле с именем VCComponents.dat. Это текстовый файл, так что, возможно, вы сможете найти способ разместить свои настройки прямо там.

Файл хранится в локальной папке AppData \ Local \ Microsoft \ VC моих пользователей

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