Saturday, August 28, 2004

Reflector version: 4.1.2.0
Reflector.Graph version: 4.1.2.0
Download: www.dotnetwiki.org

Before getting the new version, make sure you have a look at the release notes below!

Important Changes:

  • The graphs are now visualized in SVG by embedding Internet Explorer inside Reflector. Make sure you have a SVG viewer that works with IE installed on your machine. I strongly recommend Adobe SVG Viewer.
  • The version number of the assemblies is now following Reflector version. Hence, current version number is 4.1.2.0.

Release Notes:

  • The Assembly Graph and IL graph now have clickable nodes. In general, clicking on a vertex will move the selection to that element in the Reflector tree.
  • The Assembly Graph now shows all the referenced even if they are not loaded. Click on a unloaded assembly will load it in Reflector,

Adobe SVG viewer tips:

If you are using Adobe SVG viewer, here are a few tips:

  • Alt + left down + move move = panning the view,
  • Ctrl + left click = zoom in,
  • Ctrl + Shift + left click = zoom out,
  • Ctrl + left click + mouse move = zoom region,
  • Right click pops up the SVG viewer context menu.

Here's the new look of the Assembly graph.

posted on Sunday, August 29, 2004 2:38:00 AM UTC  #    Comments [15]
Monday, June 06, 2005 5:36:53 PM UTC
Does ".NET 1.0" mean that this doesn't support the .Net Framework 1.1? If so, will there be a 1.1 version available soon?
Michael Dorfman
Monday, June 06, 2005 5:36:53 PM UTC
No, this means that it will run on all frameworks.
Jonathan de Halleux
Monday, June 06, 2005 5:36:53 PM UTC
Good!!! Downloading...
<br>
<br>Unfortunately, the <a title="Reflector" href="http://www.aisto.com/roeder/dotnet/" target="_blank">Reflector</a> version 4.1.3.0 released:(
birdshome
Monday, June 06, 2005 5:36:54 PM UTC
Unless there's an assembly version change (like 4.0 -&gt; 4.1), it should continue to work.
Jonathan de Halleux
Monday, June 06, 2005 5:36:54 PM UTC
But the fact is disappointed.
<br>Only <a title="Reflector" href="http://www.aisto.com/roeder/dotnet/" target="_blank">Reflector</a>.Goodies, <a title="Reflector" href="http://www.aisto.com/roeder/dotnet/" target="_blank">Reflector</a>.Graph and <a title="Reflector" href="http://www.aisto.com/roeder/dotnet/" target="_blank">Reflector</a>.Rules can continue to work corrently.
<br><a title="Reflector" href="http://www.aisto.com/roeder/dotnet/" target="_blank">Reflector</a>.Graph.Drawing occur error sometimes. When bug touch off, a red furcation show in right frame of <a title="Reflector" href="http://www.aisto.com/roeder/dotnet/" target="_blank">Reflector</a> main window.
birdshome
Monday, June 06, 2005 5:36:54 PM UTC
?? But the fact is disappointed
<br>
<br>Type graph is buggy, not matter which version of <a title="Reflector" href="http://www.aisto.com/roeder/dotnet/" target="_blank">Reflector</a>.
Jonathan de Halleux
Monday, June 06, 2005 5:36:55 PM UTC
You only need to update add-ins when the <a title="Reflector" href="http://www.aisto.com/roeder/dotnet/" target="_blank">Reflector</a> assembly version changes. As far as I know this happened only in 4.0.0.0, 4.0.6.0 and 4.1.0.0 -- for all other versions the add-ins continue to work.
<br>
Jon
Monday, June 06, 2005 5:36:55 PM UTC
Michael,
<br>
<br><a title="Reflector" href="http://www.aisto.com/roeder/dotnet/" target="_blank">Reflector</a> add-ins need to be compiled against .NET Framework 1.0 because the CLR versioning model does not really work for add-ins. The only way to keep add-ins working on all versions of the .NET Framework is by compiling against 1.0. <a title="Reflector" href="http://www.aisto.com/roeder/dotnet/" target="_blank">Reflector</a> does not use the CLR for loading assemblies so it will load your assembly no mattern which version you are running with.
Jon
Monday, June 06, 2005 5:36:55 PM UTC
Jonathan,
<br>
<br>Is there an option to print one of these (really cool) graphs using the SVG viewer?
<br>
Jon
Monday, June 06, 2005 5:36:56 PM UTC
Yes, but it's not integrated in the addin yet: the SVG files are created in the addin folder and they are named after the addin that created it: AssemblyGraphControl.svg of the assembly graph.
<br>
<br>You can open those files in Internet explorer and simply print the page.
<br>
Jonathan de Halleux
Monday, June 06, 2005 5:36:56 PM UTC
Great tools!
<br>
<br>Unfortunately the Adobe SVG viewer is not installable in our environment. It (incorrectly) insists that the user have admin privs. I AM the admin of my machine but unfortunately it still claims I am not (no other install has this problem).
<br>
<br>Are there ANY alternatives to Adobe's SVG plug in (or can anyone post a workaround to this issue?).
<br>
<br>SVG just crippled your excellent work IMO.
<br>
John Schroedl
Monday, June 06, 2005 5:36:56 PM UTC
An update: in order to install the Adobe SVG plug in you must be logged into your local machine account, not a domain account (as I was in my earlier message).
<br>
<br>Carry on,
<br>John
John Schroedl
Monday, June 06, 2005 5:36:56 PM UTC
Great work!
<br>
<br>Would love the option to only graph the blue boxes...
Chris
Monday, June 06, 2005 5:36:57 PM UTC
Just thought I'd follow up on my own comment above in case others come down this road.
<br>
<br>The Adobe SVG plugin IS installable if you login to the local machine as a local administrator account. Here at work we logon to a domain account (still admin for the machine) which didn't work.
<br>
<br>John
John Schroedl
Monday, June 06, 2005 5:36:57 PM UTC
When I try to add all the dll to <a title="Reflector" href="http://www.aisto.com/roeder/dotnet/" target="_blank">Reflector</a>'s Ad-ins (version 4.1.40.0) all of them fail. What am i doing wrong?
<br>thx.
<br>Gen.
Gen
Comments are closed.