WORKFLOW
Connect to an External .NET Program
Access .NET executables and resources directly from a notebook.
Using Static Methods...
Load the .NET/Link package
Load the .NET/Link package using Get (<<):
Launch the .NET runtime
Launch the local .NET runtime with InstallNET:
Load an assembly
Load an assembly into the Wolfram kernel using LoadNETAssembly:

- By default, LoadNETAssembly will search relative to $HomeDirectory for files. You can also specify an assembly name, an absolute file path or a directory to search.
Load a type
Load a type from the assembly using LoadNETType:

Use methods
You can now use static methods and properties from the type directly in computations:

Using a Class Instance...
Load the .NET/Link package
Load the .NET/Link package using Get (<<):
Launch the .NET runtime
Launch the local .NET runtime with InstallNET:
Load an assembly
Load an assembly into the Wolfram kernel using LoadNETAssembly:

- By default, LoadNETAssembly will search relative to $HomeDirectory for files. You can also specify an assembly name, an absolute file path or a directory to search.
Create a type instance
Make a new instance of a type using NETNew:

Call methods
You can now use methods and properties from this instance directly in computations:

Notes
For a full explanation of .NET/Link capabilities, refer to the .NET/Link User Guide.