AssemblyAutoLoader class
Registers one or more folders that contain private assemblies and makes sure every DLL in those folders is available to PowerShell / scripts. Call PreloadAll
once at startup (or from PowerShell) and forget about “could not load assembly …” errors.
public static class AssemblyAutoLoader
Public Members
name | description |
---|---|
static Clear(…) | Detaches the AssemblyResolve hook and, optionally, clears the list of search-directories. Call this at the end of a runspace or when the application no longer needs dynamic resolution. |
static PreloadAll(…) | Scans the supplied directories, loads every DLL that isn’t already loaded, and installs an AssemblyResolve hook so that any later requests are resolved automatically. |
See Also
- namespace Kestrun.Utilities