Condividi tramite


/resource (opzioni del compilatore C#)

Incorpora la risorsa specificata in un file di output.

/resource:filename[,identifier[,accessibility-modifier]]

Argomenti

  • filename
    Rappresenta il file di risorse .NET Framework che si desidera incorporare nel file di output.

  • identifier (facoltativo)
    Nome logico della risorsa, utilizzato per caricare la risorsa stessa. Il valore predefinito è il nome del file.

  • accessibility-modifier (facoltativo)
    Rappresenta l'accessibilità della risorsa: public o private. L'impostazione predefinita è public.

Note

Utilizzare /linkresource per collegare una risorsa a un assembly senza aggiungere il file di risorse al file di output.

Per impostazione predefinita, le risorse sono pubbliche nell'assembly quando vengono create utilizzando il compilatore C#. Per renderle private, specificare private come modificatore di accessibilità. Non è consentito alcun valore di accessibilità diverso da public o private.

Se filename è un file di risorse .NET Framework creato, ad esempio, tramite Resgen.exe oppure nell'ambiente di sviluppo, sarà accessibile con i membri dello spazio dei nomi System.Resources. Per ulteriori informazioni, vedere System.Resources.ResourceManager. Per tutte le altre risorse, utilizzare i metodi GetManifestResource* nella classe Assembly per accedere alla risorsa in fase di esecuzione.

/res rappresenta la versione abbreviata di /resource.

L'ordine delle risorse nel file di output è determinato dall'ordine specificato nella riga di comando.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Aggiungere un file di risorse al progetto.

  2. Selezionare il file che si desidera incorporare in Esplora soluzioni.

  3. Nella finestra Proprietà selezionare Operazione di compilazione per il file.

  4. Impostare Operazione di compilazione su Risorsa incorporata.

Per informazioni su come impostare questa opzione del compilatore a livello di codice, vedere BuildAction.

Esempio

Compilare in.cs e allegare il file di risorse rf.resource:

csc /resource:rf.resource in.cs

Vedere anche

Altre risorse

Opzioni del compilatore C#

Proprietà del progetto (Visual Studio)