Генерация dgml файлов из командной строки - PullRequest
0 голосов
/ 11 августа 2011

Существует ли инструмент командной строки для создания файла dgml из списка dll? Я пробовал graphcmd.exe, это только еще больше упрощает уже созданный файл dgml. Есть ли в визуальной студии какие-либо параметры командной строки, с помощью которых мы можем достичь этого?

Причина, по которой я спрашиваю об этом, заключается в том, что я хотел бы сгенерировать файлы dgml как часть непрерывной интеграции и дополнительно обработать каждый файл для получения интегрированных графиков зависимостей всех отдельных компонентов, участвующих в системе.

Ответы [ 2 ]

1 голос
/ 07 сентября 2011

GraphCmd может взламывать сборки и производить вывод DGML. Но он не может создать полный граф зависимостей сверху вниз с группами по пространству имен и классу и так далее. Но если вы используете обозреватель архитектуры «Выбрать файлы ...», укажите на сборку, выберите интересующие вас типы и элементы, затем нажмите «Сохранить запрос» на вертикальной панели инструментов АЕ слева, а затем откройте получившуюся Файл .dgql вы увидите, как он работает. Затем вы можете передать этот запрос в GraphCmd, используя аргумент -query.

0 голосов
/ 31 августа 2011

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

...