开发者

C# Visualize assembly

Is there any (free?) tools that let's me analyze an assembly?

This is (for now) what i want to visualize:

  • All different types and their relations & coupling
  • How my assembly is exposed to referencing asse开发者_高级运维mblies. What types are internal or public.

I know of NDepend, but it feels heavy for my "simple" needs.


Have you tried Reflector from Red Gate? http://www.red-gate.com/products/reflector/


The term "visualize" is hopelessly vague. But your bullet list is well taken care of by Reflector. It's free from RedGate.


Redgate Reflector does show a lot.

In particular all available types, and it grays out internal types. You can use analyze a type to show who derives from it and a few other informations.


Disclamer: I am part of the NDepend team.

Could you elaborate a bit on NDepend feels heavy for my "simple" needs. Sure NDepend has a large set of features, but you have the choice to just focus on its dependency oriented capabilities. As far as I know NDepend is the only tool that supports all kind of graphs:

  • Dependency Graph
  • Call Graph
  • Class Inheritance Graph
  • Coupling Graph
  • Path Graph
  • All Paths Graph
  • Cycle Graph
  • Large Graph visualized with Dependency Structure Matrix

alt text http://codebetter.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/patricksmacchia.Graph/InternalDependenciesGraphSmall2.jpg

C# Visualize assembly

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜