Можно ли выполнять команды Visual Studio Command Window 2010 в сценарии
Я только что узнал о командном окне Visual Studio 2010 и надеюсь, что оно сможет автоматизировать короткий набор утомительных шагов.
Можно ли поместить несколько команд командного окна в файл и выполнить их?
Сценарий, который я имею в виду:
- открыть определенный исходный файл (жестко заданный путь известен)
- установить точку останова на определенный (фиксированный) номер строки в этом файле
Я хочу быть в состоянии легко сделать это в заданном, открытом решении - без необходимости вручную переходить к номеру строки и устанавливать точку останова вручную.
(Линия - это точка, в которой разыменовывается нулевой смарт-указатель, и поэтому это очень распространенное место для точек останова.)
Редактировать - возможные альтернативы
- Запись макроса - я почти упомянул в оригинальном посте, что рассматривал макрос, но я хотел контролировать команды, а макросы - это двоичные файлы, поэтому не поддаются контролю версий
- Создание надстройки. Создание исходного кода и библиотеки DLL для запуска некоторых простых команд представляется мне излишне сложным.
1 ответ
Visual Studio 2010 и новее предоставляют встроенный механизм для ответа на конкретный сценарий вопроса, а именно способ легко установить точку останова в конкретной строке в конкретном файле.
Механизм хорошо написан в Улучшениях отладчика VS 2010 (BreakPoints, DataTips, Import / Export).
Этот снимок экрана, на котором VS 2010 экспортирует точки останова в файлы XML, которые вы затем можете поделиться с другим разработчиком или перезагрузить позже:
Также есть соответствующая кнопка "Импортировать точки останова из файла".