Visual Studio 2010: как создать диаграмму компонентов из кода
Я попал в проект, который разрабатывался довольно давно, и в нем не хватает моделей и документации по дизайну. Мы используем Visual Studio 2010 Ultimate. Существует одна старая предварительная модель архитектуры VS, и я пытаюсь ее расширить, чтобы показать, как система выглядит с разных точек зрения.
Хотя я могу довольно хорошо генерировать диаграммы классов и генерировать диаграммы последовательностей на лету, я застрял в генерации диаграмм компонентов. Я хотел избежать боли, создавая его самостоятельно, и хотел, чтобы мог быть какой-то простой процесс, чтобы отразить код / реализацию в достаточной степени. Тонкая настройка не является проблемой.
Я ожидал, что смогу поместить сборки в решение как компоненты в проводнике моделей. Но не мог. Я также попытался перетащить проекты на диаграмму компонентов или в пространства имен / классов из проводника архитектуры на диаграмму компонентов.
Есть ли легкий выход?
1 ответ
Вам нужно будет загрузить и установить Visual Studio SDK и Visual Studio Visualization and Modeling SDK, а затем создать решение для конкретного домена.
- MSDN для VS 2008 DSL
- MSDN для VS 2010 DSL (немного отличается, поэтому обе ссылки)
- Центр разработки Visual Studio - DSL
К сожалению, это почти вся информация, которую я смог собрать, так как я не могу установить VS 2010 SDK, даже если у меня установлен VS 2010 Professional. Если вам не удастся установить его самостоятельно, вот ссылка на сообщение на форуме Microsoft о человеке с такой же проблемой atm. Это все еще не решено, но только что спросили некоторое время назад.
Изменить: Для создания диаграмм компонентов UML с VS2010 потребуется VS2010 Ultimate. Я не совсем уверен, нужна ли вам эта программа для фактической установки Modeling SDK. Хотя я не испытываю необходимости тестировать его на моей Профессиональной установке, и у вас все равно есть Ultimate.