AssemblyLoadContext.LoadFromNativeImagePath(String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在指定路径上加载托管程序集文件的本机映像的内容。
public:
System::Reflection::Assembly ^ LoadFromNativeImagePath(System::String ^ nativeImagePath, System::String ^ assemblyPath);
public System.Reflection.Assembly LoadFromNativeImagePath (string nativeImagePath, string? assemblyPath);
public System.Reflection.Assembly LoadFromNativeImagePath (string nativeImagePath, string assemblyPath);
member this.LoadFromNativeImagePath : string * string -> System.Reflection.Assembly
Public Function LoadFromNativeImagePath (nativeImagePath As String, assemblyPath As String) As Assembly
参数
- nativeImagePath
- String
要加载的文件的完全限定路径。
- assemblyPath
- String
要加载的文件的 IL 版本的完全限定路径,或为 null
。
返回
加载的程序集。
例外
nativeImagePath
参数不是绝对路径。
assemblyPath
参数不是绝对路径。
nativeImagePath
参数为 null
。
无法加载已找到的文件。
参数 nativeImagePath
是空字符串 (“”) 或不存在。
参数 assemblyPath
不是有效的程序集。
注解
托管程序集的本机映像已预先进行抖动,以优化在特定平台上的运行。
程序集路径引用程序集的 IL 版本的路径。 它是一个可选参数,因为 IL 通常包含在本机映像中。 如果未找到本机映像,运行时可以使用它作为回退。