Kean Walmsley

July 2009

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Twitter Updates

    follow me on Twitter



    « Autodesk University 2008: last call for presenters | Main | Different ways to display balloon notifications in AutoCAD using .NET »

    April 24, 2008

    A cool tool for identifying .NET API enhancements

    A member of our AutoCAD Engineering team pointed me at this very cool tool - the Framework Design Studio. The wiki doesn't really do it justice, so here's a post describing what the tool does. I also found it a little trick to get to the download, so here's the latest version at the time of posting.

    So what's so cool about this tool, as a developer working with AutoCAD? It seems as though the tool was primarily intended to allow platform developers to identify when their changes impact API compatibility, but it's also useful for developers working on a platform to identify the new API features - and many of the potential migration issues - in a particular release.

    For example, after launching the tool, I added acmgd.dll from the AutoCAD 2008 application folder (using Project -> Add Assembly). Once added, I right-clicked the assembly in the left-hand tree and selected "Select Assemblies to Compare...". I then added the acmgd.dll assembly from the AutoCAD 2009 application folder:

    Assemblies_to_compare_2

    From there you can navigate to acmgd.dll in the left-hand pane and select the Diff tab in the right, and then browse to an object that is highlighted as containing differences:

    Comparison_of_application_namespace

    It's also worth noting that you can also use the assemblies provided in the inc (or inc-win32) folder of the ObjectARX SDK, if you don't want to have to install the full product to compare API versions.

    Have fun! :-)

    TrackBack

    TrackBack URL for this entry:
    http://www.typepad.com/services/trackback/6a00d83452464869e200e5520a169c8834

    Listed below are links to weblogs that reference A cool tool for identifying .NET API enhancements:

    Comments

    Cool.

    There's also a DIFF add-in for Reflector

    Interesting - thanks, Tony.

    Kean

    Verify your Comment

    Previewing your Comment

    This is only a preview. Your comment has not yet been posted.

    Working...
    Your comment could not be posted. Error type:
    Your comment has been posted. Post another comment

    The letters and numbers you entered did not match the image. Please try again.

    As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

    Having trouble reading this image? View an alternate.

    Working...

    Post a comment

    Feed & Share

    Search