Analyzing Files and Directories used in Visual Studio Solution

The latest version of my application VS Solution Dependency Visualizer extracts information of all files included in projects and solution folders. This information is summarized to display the list of directories used in single projects or the whole solution.

Another new feature is to display the projects referencing a selected assembly.

Dependency charts are now displayed inside the application, and can be saved as .png or .dia files from the dependency chart viewer window.

The complete feature list

  • Installs into context menu of .sln files
  • Hierarchical view of projects in solution folders
  • Select projects to be included in dependency analysis
  • Command line supports multiple .sln file parameters
  • Display projects in solution
  • Display assemblies referenced by projects (including GAC and system assemblies)
  • Display used directories
Solution Folders
  • Display contained files
  • Display used directories
  • Display referenced projects and assemblies
  • Display referencing projects
  • Display files in project
  • Display used directories
Dependency Chart
  • Display dependency chart in separate window
  • Display dependencies between projects
  • Display assembly dependencies of projects
  • Display dependencies between solution folders
  • Zoom and full-size
  • Save dependency chart as .png
  • Save dependency chart as .dia for editing

The latest release (version 0.50) of VS Solution Dependency Viewer is available for download here.

One Response to Analyzing Files and Directories used in Visual Studio Solution

  1. mhusseini says:

    Cool stuff and very helpful. Thanks.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: