ModuleBuilder.DefineUnmanagedResource 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在此模块中定义非托管资源。 二进制大型对象(BLOB)必须具有正确的 Win32 资源格式。
重载
| 名称 | 说明 |
|---|---|
| DefineUnmanagedResource(Byte[]) |
定义给定字节的不透明二进制大型对象(BLOB)的非托管嵌入式资源。 |
| DefineUnmanagedResource(String) |
定义给定 Win32 资源文件名称的非托管资源。 |
DefineUnmanagedResource(Byte[])
定义给定字节的不透明二进制大型对象(BLOB)的非托管嵌入式资源。
public:
void DefineUnmanagedResource(cli::array <System::Byte> ^ resource);
public void DefineUnmanagedResource(byte[] resource);
member this.DefineUnmanagedResource : byte[] -> unit
Public Sub DefineUnmanagedResource (resource As Byte())
参数
- resource
- Byte[]
表示非托管资源的不透明 BLOB。
例外
模块的程序集中已定义非托管资源。
resource 是 null。
注解
程序集只能与一个非托管资源相关联。 这意味着调用 DefineVersionInfoResource 或 DefineUnmanagedResource 调用上述任一方法 ArgumentException之后。 需要将多个非托管资源与 Microsoft ResMerge 实用工具(未与公共语言运行时一起提供)之类的工具进行合并。
适用于
DefineUnmanagedResource(String)
定义给定 Win32 资源文件名称的非托管资源。
public:
void DefineUnmanagedResource(System::String ^ resourceFileName);
public void DefineUnmanagedResource(string resourceFileName);
member this.DefineUnmanagedResource : string -> unit
Public Sub DefineUnmanagedResource (resourceFileName As String)
参数
- resourceFileName
- String
非托管资源文件的名称。
例外
resourceFileName 是 null。
注解
程序集只能与一个非托管资源相关联。 这意味着调用 DefineVersionInfoResource 或 DefineUnmanagedResource 调用上述任一方法 ArgumentException之后。 需要将多个非托管资源与 Microsoft ResMerge 实用工具(未与公共语言运行时一起提供)之类的工具进行合并。