Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los recursos que están registrados en el manifiesto del ensamblado pueden ser recursos administrados u objetos binarios (BLOB) de recurso de manifiesto, y cada uno de ellos puede estar incluido en el ensamblado mediante vinculación o mediante incrustación. Los ensamblados dinámicos admiten los cuatro escenarios.
Para incrustar un objeto binario de recurso de manifiesto no administrado en un módulo de un ensamblado, utilice el método DefineManifestResource de la clase ModuleBuilder.
Para incrustar un recurso administrado en el módulo de manifiesto de un ensamblado dinámico o en un módulo satélite, utilice el método System.Reflection.Emit.ModuleBuilder.DefineResource para obtener un escritor de recursos, y el método System.Resources.ResourceWriter.AddResource para agregar el recurso.
Para vincular un registro administrado a un ensamblado dinámico, utilice el método System.Reflection.Emit.AssemblyBuilder.DefineResource para obtener un escritor de recursos y el método System.Resources.ResourceWriter.AddResource para agregar el recurso.
Para vincular un objeto binario (BLOB) de recurso de manifiesto en un ensamblado dinámico, utilice el método System.Reflection.Emit.AssemblyBuilder.AddResourceFile para agregar el recurso vinculado.
Además, un único recurso de Win32 se puede asociar a un ensamblado utilizando el método System.Reflection.Emit.AssemblyBuilder.DefineUnmanagedResource o el método System.Reflection.Emit.ModuleBuilder.DefineUnmanagedResource. Este recurso no aparece en el manifiesto del ensamblado.
A un ensamblado dinámico se puede agregar un recurso no administrado de información de versión usando el método System.Reflection.Emit.AssemblyBuilder.DefineVersionInfoResource. DefineVersionInfoResource genera un recurso de información de versión mediante las propiedades de la clase AssemblyName.