.NET

Reply
Valued Contributor
iwcwoodworker
Posts: 61
Registered: ‎03-31-2003
Message 1 of 4 (271 Views)
Accepted Solution

Collection of loaded .Net applications

271 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.

*Expert Elite*
Posts: 887
Registered: ‎04-27-2009
Message 2 of 4 (256 Views)

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.

ADN Support Specialist
Posts: 286
Registered: ‎04-30-2009
Message 3 of 4 (213 Views)

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
Valued Contributor
iwcwoodworker
Posts: 61
Registered: ‎03-31-2003
Message 4 of 4 (208 Views)

Re: Collection of loaded .Net applications

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

Thanks for posting. I appreciate your help.

You are not logged in.

Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register

Announcements
Welcome to the new Autodesk Community!
If this is your first visit, click here to get started and make the most of the Community. Let us know what you think of the new experience in the Community Feedback Forum.

Need installation help?

Start with some of our most frequented solutions to get help installing your software.

Ask the Community