LoadFromPath(string)
Loads an assembly from the specified file path.
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Method
- Namespace: UnityEngine.Assemblies
- Assembly: UnityEngine.CoreModule
public static Assembly LoadFromPath(string assemblyPath)
Parameters
The fully qualified path of the assembly.
Returns
Type | Description |
|---|---|
| Assembly | The 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 , assemblies loaded with this API are guaranteed to work correctly with code reload.
Assembly.LoadFromAdditional 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); }}