AssemblyLoadContext.LoadFromNativeImagePath(String, String) 方法

定义

在指定路径上加载托管程序集文件的本机映像的内容。

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 通常包含在本机映像中。 如果未找到本机映像,运行时可以使用它作为回退。

适用于

另请参阅