public static Assembly? ResolveAssembly(
string assemblyName,
ResolveAssemblyOptions options = ResolveAssemblyOptions.TryToLoadAssembly|ResolveAssemblyOptions.AllowPartialMatch
)
Public Shared Function ResolveAssembly (
assemblyName As String,
Optional options As ResolveAssemblyOptions = ResolveAssemblyOptions.TryToLoadAssembly Or ResolveAssemblyOptions.AllowPartialMatch
) As Assembly
public:
static Assembly^ ResolveAssembly(
String^ assemblyName,
ResolveAssemblyOptions options = ResolveAssemblyOptions::TryToLoadAssembly|ResolveAssemblyOptions::AllowPartialMatch
)
static member ResolveAssembly :
assemblyName : string *
?options : ResolveAssemblyOptions
(* Defaults:
let _options = defaultArg options ResolveAssemblyOptions.TryToLoadAssembly|ResolveAssemblyOptions.AllowPartialMatch
*)
-> Assembly
ArgumentNullException | assemblyName is . |
ArgumentException | assemblyName is empty
-or- ThrowError is enabled in options and assemblyName does not contain a valid assembly name. |
ArgumentOutOfRangeException | options has an invalid value. |
ReflectionException | ThrowError is enabled in options and the assembly cannot be resolved or loaded. In case of a load error the InnerException property is set. |