AppDomain::Load Method (String^)
Loads an Assembly given its display name.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- assemblyString
-
Type:
System::String^
The display name of the assembly. See Assembly::FullName.
Implements
_AppDomain::Load(String^)| Exception | Condition |
|---|---|
| ArgumentNullException | assemblyString is null |
| FileNotFoundException | assemblyString is not found. |
| BadImageFormatException | assemblyString is not a valid assembly. -or- Version 2.0 or later of the common language runtime is currently loaded and assemblyString was compiled with a later version. |
| AppDomainUnloadedException | The operation is attempted on an unloaded application domain. |
| FileLoadException | An assembly or module was loaded twice with two different evidences. |
This method should be used only to load an assembly into the current application domain. This method is provided as a convenience for interoperability callers who cannot call the static Assembly::Load method. To load assemblies into other application domains, use a method such as CreateInstanceAndUnwrap.
For information that is common to all overloads of this method, see the Load(AssemblyName^) method overload.
for access to read from a file or directory, and for access to the information in the path itself. Associated enumerations: FileIOPermissionAccess::Read, FileIOPermissionAccess::PathDiscovery.
for the ability to access the location of the assembly if the assembly is not local.
Available since 1.1