Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


LoadFromPath(string)

Loads an assembly from the specified file path.
Read time 1 minuteLast updated 6 days ago

Definition

public static Assembly LoadFromPath(string assemblyPath)

Parameters

assemblyPath

The fully qualified path of the assembly.

Returns

Type

Description

AssemblyThe loaded assembly.

Remarks

Unity automatically loads script assemblies and managed plug-ins. To load any other assemblies from a file, use this API. This is a safer alternative to .NET's Assembly.LoadFrom(string) in the Unity context. Unlike
Assembly.LoadFrom
, assemblies loaded with this API are guaranteed to work correctly with code reload.
Additional Resources: CurrentAssemblies.LoadFromBytes.

Examples

using UnityEditor;using UnityEngine;using UnityEngine.Assemblies;public class AssemblyLoadingFromPath{ [MenuItem("Test/Load Assembly From Path")] static void LoadAssemblyFromPath() { var assembly = CurrentAssemblies.LoadFromPath(@"C:\Some\Path\To\TheAssembly.dll"); Debug.Log(assembly.FullName); }}