• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    .NET

    Reply
    Valued Contributor
    iwcwoodworker
    Posts: 59
    Registered: ‎03-31-2003
    Accepted Solution

    Collection of loaded .Net applications

    179 Views, 3 Replies
    08-28-2012 09:21 AM

    Is there a collection object where I can iterate through loaded .net applications? Also, is there a programatic way to load .net apps from within another application? I would Like to use the registry to auto-load an initial app that then manages and loads other .net toolsets. 

     

    Thanks for any help in advance.

    Please use plain text.
    *Expert Elite*
    Posts: 683
    Registered: ‎04-27-2009

    Re: Collection of loaded .Net applications

    08-28-2012 12:08 PM in reply to: iwcwoodworker

    You can load .NET DLL into AutoCAD with Syste,ReflectionAssembly.Load()/LoadFrom(). It does the same thing just as you load them by NETLOAD command in AutoCAD.

    Please use plain text.
    ADN Support Specialist
    Posts: 150
    Registered: ‎04-30-2009

    Re: Collection of loaded .Net applications

    08-30-2012 07:41 AM in reply to: iwcwoodworker

    Hi,

     

    You can get the loaded .NET assemblies with the code below:

     

    >>>

    [CommandMethod("ListLoadedApplication")]

    public void CmdListLoadedAssemblies()

    {

      Document doc = Application.DocumentManager.MdiActiveDocument;

      Editor ed = doc.Editor;

     

      //get all loaded assemblies in the current appdomain

      System.Reflection.Assembly[] assemblies = System.AppDomain.CurrentDomain.GetAssemblies();

      foreach (System.Reflection.Assembly assembly in assemblies)

      {

        //let's remove built-in .NET assemblies

        if (!assembly.Location.ToLower().Contains("windows"))

        {

          ed.WriteMessage(assembly.Location + "\n");

        }

      }

    }

    <<<

     

    Regards,

     

    Regards,



    Augusto Goncalves
    Autodesk Developer Network
    Please use plain text.
    Valued Contributor
    iwcwoodworker
    Posts: 59
    Registered: ‎03-31-2003

    Re: Collection of loaded .Net applications

    08-30-2012 07:43 AM in reply to: augusto.goncalves

    Thanks for posting. I appreciate your help.

    Please use plain text.