Procedura: aggiungere o rimuovere risorse

È possibile aggiungere o modificare risorse per il progetto mediante Progettazione risorse.I tipi di risorsa supportati nella progettazione risorse includono stringhe, immagini, icone, audio e file.

[!NOTA]

Le procedure per l'aggiunta e la rimozione di risorse di tipo stringa sono diverse da quelle utilizzate per altri tipi di risorsa.Per ulteriori informazioni, vedere Procedura: aggiungere o rimuovere risorse di tipo stringa.

[!NOTA]

Quando si aggiunge una nuova immagine a un progetto, l'editor risorse non aggiunge un riferimento a System.Drawing, necessario per la compilazione.È necessario aggiungere tale riferimento utilizzando Esplora soluzioni.

Oltre alle attività presenti nell'elenco seguente, è possibile aggiungere risorse trascinandole in Progettazione risorse.Quando viene rilasciata, la risorsa viene aggiunta alla categoria di risorse appropriata, in base all'estensione di file.

Se si aggiunge manualmente una risorsa al progetto, ad esempio aggiungendo un file RESX in Esplora soluzioni, le risorse presenti nel nuovo file saranno separate da quelle create utilizzando la pagina Risorse di Progettazione progetti.Facendo doppio clic sul nuovo file RESX, verrà aperta una finestra Progettazione risorse separata in cui viene visualizzato il contenuto del file in una griglia di impostazioni.Quando si aggiunge un nuovo file con estensione resx, verrà visualizzato il seguente messaggio: "Abilitare la generazione di risorse fortemente tipizzate per questo file?" Scegliendo si fornisce alla nuova risorsa supporto per le risorse fortemente tipizzate, una funzionalità della fase di compilazione che incapsula l'accesso alle risorse creando classi che contengono un set di proprietà statiche di sola lettura (get).Questo rappresenta la modalità ottimale per l'impiego delle risorse rispetto all'utilizzo dei metodi GetString e GetObject della classe ResourceManager.Per ulteriori informazioni, vedere StronglyTypedResourceBuilder.

Per informazioni sul modo in cui Progettazione risorse genera risorse fortemente tipizzate, vedere Gestione delle risorse delle applicazioni.

Per aggiungere una risorsa esistente

  1. Con un progetto selezionato in Esplora soluzioni, scegliere Proprietà dal menu Progetto.

  2. Scegliere la scheda Risorse.

  3. Nella barra degli strumenti di Progettazione risorse scegliere Aggiungi risorsa, fare clic sulla freccia, quindi scegliere Aggiungi file esistente.

  4. Nella finestra di dialogo Aggiungi il file esistente alle risorse, selezionare il file contenente la risorsa da aggiungere (.bmp, .ico, .wav, ecc,), quindi scegliere Apri.

    Il file viene aggiunto alla directory Risorse e nella finestra di progettazione risorse viene visualizzato il riquadro Categoria corrispondente al tipo di risorsa aggiunto.

  5. Per le risorse di tipo file è anche possibile impostare le proprietà Encoding e FileType per il file nella finestra Proprietà.

Per aggiungere una nuova risorsa

  1. Con un progetto selezionato in Esplora soluzioni, scegliere Proprietà dal menu Progetto.

  2. Scegliere la scheda Risorse.

  3. Nella barra degli strumenti di Progettazione risorse scegliere Aggiungi risorsa, fare clic sulla freccia, quindi fare clic sul tipo di risorsa da creare.

  4. Nella finestra di dialogo Aggiungi nuova risorsa immettere il nome della nuova risorsa, quindi scegliere Aggiungi.

    Il file viene aggiunto alla directory Risorse e viene visualizzato l'editor risorse corrispondente al tipo di risorsa aggiunto.

  5. Per le risorse di tipo file è anche possibile impostare le proprietà Encoding e FileType per il file nella finestra Proprietà.

Per rimuovere una risorsa

  1. Con un progetto selezionato in Esplora soluzioni, scegliere Proprietà dal menu Progetto.

  2. Scegliere la scheda Risorse.

  3. Selezionare un tipo di risorsa dall'elenco Categorie.

  4. Selezionare la risorsa da rimuovere.

  5. Nella barra degli strumenti di Progettazione risorse scegliere Rimuovi risorsa.

    La risorsa viene rimossa dalla finestra di progettazione risorse ma non dalla directory Risorse.

Vedere anche

Attività

Procedura: modificare le risorse

Procedura: aggiungere o rimuovere risorse di tipo stringa

Procedura: modificare le risorse di tipo stringa

Riferimenti

Oggetto My.Resources

Altre risorse

Gestione delle risorse delle applicazioni