Share via


/ASSEMBLYRESOURCE (Incorporare una risorsa gestita)

Incorpora una risorsa gestita in un assembly.

Sintassi

/ASSEMBLYRESOURCE:filename[,[name][,PRIVATE]]

Argomenti

filename
Risorsa gestita da incorporare in questo assembly.

name
(Facoltativo). Nome logico per la risorsa; nome usato per caricare la risorsa. L'impostazione predefinita corrisponde al nome del file.

Facoltativamente, è possibile usare PRIVATE per specificare se il file deve essere privato nel manifesto dell'assembly. Per impostazione predefinita, name è pubblico nell'assembly.

Osservazioni:

Usare l'opzione /ASSEMBLYRESOURCE linker per incorporare una risorsa in un assembly.

Le risorse sono pubbliche nell'assembly quando vengono create con il linker. Il linker non consente di rinominare la risorsa nell'assembly.

Se filename è un file di risorse .NET Framework (.resources) creato, ad esempio, dal generatore di file di risorse (Resgen.exe) o nell'ambiente di sviluppo, è possibile accedervi con i membri nello spazio dei System.Resources nomi. Per ulteriori informazioni, vedere System.Resources.ResourceManager. Per tutte le altre risorse, per accedere alla risorsa in fase di esecuzione usare i metodi GetManifestResource* della classe System.Reflection.Assembly.

Altre opzioni del linker che influiscono sulla generazione di assembly sono:

Per impostare questa opzione del linker nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.

  2. Selezionare la pagina delle proprietà Input del linker>Proprietà>di configurazione.

  3. Modificare la proprietà Incorpora file di risorse gestite.

Per impostare l'opzione del linker a livello di codice

  1. Vedere EmbedManagedResourceFile.

Vedi anche

Informazioni di riferimento sul linker MSVC
Opzioni del linker MSVC