The Architecture view allows exploring project dependency graph and comparing previously taken dependency snapshots to the current state of the solution.
Solution items shown in the left include all projects of the solution as well as grouping items. Depending on the Group by selector, the projects are shown as a plain list if there is no grouping or have the hierarchy according to the grouping option. Check boxes next to each item define whether to display the item in the graph.
The graph area displays all projects with selected check boxes. If any grouping is enabled, the grouping items are shown as well. You can change layout, expand and collapse grouping nodes, and perform other actions with the graph. For more information, see Working with Dependency Graph.
|Collapse Graph||Collapses all elements in the graph.|
|Expand Graph||Expands all elements in the graph.|
|Show/Hide Code Metrics||This toggle button changes the appears of project links: when it is off, all references look the same; when it is on, the used and unused references have different colors and the thickness of the used references represents code metrics, which show how many times the types of the referenced project are used in the referencing project.|
|Show/Hide Transitive References||This toggle button shows and hides transitive references between projects. In addition to showing A > B > C, it will also show A > C on the graph.|
|Save Architecture Graph||Saves the dependency snapshot to a file. For more information, see Comparing Dependency Snapshots.|
|Show Diff||When this button is off, you see the current state of the solution; when it is on, you see the state recorded in the snapshot plus the differences between the snapshot and the current solution state. The differences are highlighted as follows: the items (projects and references) that exist in the snapshot but are missing from the solution are highlighted in red, the items that exist in the solution but are missing from the snapshot are highlighted in dark green.|
|Export to PNG||Saves the visible part of the dependency graph to a .PNG file.|
Use this drop-down list to select criteria for grouping to-do items. Several options are provided: