Linguaggio

ModuleBuilder.DefineUnmanagedResource Metodo

Definizione

Definisce una risorsa non gestita in questo modulo. L'oggetto binario di grandi dimensioni (BLOB) deve avere il formato corretto per una risorsa Win32.

Overload

Nome Descrizione
DefineUnmanagedResource(Byte[])

Definisce una risorsa incorporata non gestita in base a un oggetto binario opaco di grandi dimensioni (BLOB) di byte.

DefineUnmanagedResource(String)

Definisce una risorsa non gestita in base al nome del file di risorse Win32.

DefineUnmanagedResource(Byte[])

Definisce una risorsa incorporata non gestita in base a un oggetto binario opaco di grandi dimensioni (BLOB) di byte.

public:
 void DefineUnmanagedResource(cli::array <System::Byte> ^ resource);
public void DefineUnmanagedResource(byte[] resource);
member this.DefineUnmanagedResource : byte[] -> unit
Public Sub DefineUnmanagedResource (resource As Byte())

Parametri

resource
Byte[]

BLOB opaco che rappresenta una risorsa non gestita.

Eccezioni

Nell'assembly del modulo è già stata definita una risorsa non gestita.

resource è null.

Commenti

Un assembly può essere associato a una sola risorsa non gestita. Ciò significa che la chiamata DefineVersionInfoResource o DefineUnmanagedResource dopo che uno dei metodi è stato chiamato in precedenza genera ArgumentException. È necessario unire più risorse non gestite con uno strumento, ad esempio l'utilità Microsoft ResMerge (non fornita con Common Language Runtime).

Si applica a

DefineUnmanagedResource(String)

Definisce una risorsa non gestita in base al nome del file di risorse Win32.

public:
 void DefineUnmanagedResource(System::String ^ resourceFileName);
public void DefineUnmanagedResource(string resourceFileName);
member this.DefineUnmanagedResource : string -> unit
Public Sub DefineUnmanagedResource (resourceFileName As String)

Parametri

resourceFileName
String

Nome del file di risorse non gestito.

Eccezioni

Nell'assembly del modulo è già stata definita una risorsa non gestita.

oppure

resourceFileName è la stringa vuota ("").

resourceFileName è null.

resourceFileName non viene trovato.

oppure

resourceFileName è una directory.

Commenti

Un assembly può essere associato a una sola risorsa non gestita. Ciò significa che la chiamata DefineVersionInfoResource o DefineUnmanagedResource dopo che uno dei metodi è stato chiamato in precedenza genera ArgumentException. È necessario unire più risorse non gestite con uno strumento, ad esempio l'utilità Microsoft ResMerge (non fornita con Common Language Runtime).

Si applica a