Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Graph/tree/list of existing dependencies #2

Open
ekolis opened this issue Aug 28, 2016 · 3 comments
Open

Graph/tree/list of existing dependencies #2

ekolis opened this issue Aug 28, 2016 · 3 comments
Milestone

Comments

@ekolis
Copy link

ekolis commented Aug 28, 2016

I'd like to be able to see some sort of analysis of existing dependencies between namespaces in my solution without having to set up rules in advance for what's allowed to access what.

@realvizu realvizu added this to the v1.6 milestone Aug 30, 2016
@realvizu
Copy link
Owner

realvizu commented Aug 30, 2016

Create a list of all namespace dependencies for a project or a solution.
Should be accessible from Visual Studio Solution Explorer: context menu for csprojs and solutions and/or from command line tool.

Also investigate how hard would it be to graph the resulting list of dependencies (DGML maybe? Can Visual Studio graph it?)

@realvizu realvizu removed this from the v1.6 milestone Mar 2, 2017
@realvizu realvizu added this to the v1.8 milestone Apr 27, 2017
@cwigley
Copy link

cwigley commented Aug 17, 2017

Great tool man!

A really ugly linqpad script to generate whilelist entries from the warnings in visual studio. I had a scenario where there were a lot of existing bad references and I wanted to explicitly whitelist them and prevent any future ones added.

https://gist.github.com/cwigley/52135671eed828ee90b08a3020a4367a

@realvizu
Copy link
Owner

See also #22 that also aims at avoiding new disallowed dependencies to creep in while eliminating the existing ones is not a priority.

@realvizu realvizu modified the milestones: v1.8, v1.9 Jun 5, 2018
@realvizu realvizu modified the milestones: v1.9, v2.0 Feb 3, 2019
@realvizu realvizu modified the milestones: v2.0, v2.x May 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants