Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese
Questa documentazione è stata archiviata e non viene gestita.

Recupero di risorse in file RESOURCES

Se le risorse di un'applicazione non sono distribuite in assembly satellite, sarà possibile accedere direttamente ai file RESOURCES. Utilizzare il metodo ResourceManager.CreateFileBasedResourceManager per specificare una directory contenente file RESOURCES separati. Con questo approccio, non è necessario memorizzare tutti i file di risorse in sottodirectory separate, poiché ai file verranno assegnati nomi diversi in base alle impostazioni cultura che rappresentano. È comunque opportuno collocare tutte le risorse di un'applicazione in un'unica sottodirectory della directory principale dell'applicazione. Nell'illustrazione che segue viene mostrato dove è opportuno collocare i file di risorse nella struttura di directory.

Directory dell'applicazione contenente i file RESOURCES

Directory principale dell'applicazione

Una volta create e inserite le risorse nella directory appropriata, creare un oggetto ResourceManager per utilizzarle. Nell'esempio che segue viene creato un ResourceManager. Il primo parametro specifica l'elemento nomeBase del file di risorse. Il secondo parametro specifica il percorso delle risorse. Il terzo parametro specifica l'implementazione di ResourceSet da utilizzare. Se il terzo parametro è null (C#) o Nothing (Visual Basic), viene utilizzata la classe ResourceSet predefinita in fase di esecuzione.

ResourceManager rm =
ResourceManager.CreateFileBasedResourceManager("strings",".",null);
NotaNota

Si consiglia di non distribuire applicazioni ASP.NET utilizzando file RESOURCES separati poiché questo potrebbe causare problemi di blocco e interrompere la distribuzione XCOPY. Si consiglia di distribuire le risorse ASP.NET in assembly satellite. Per ulteriori informazioni, vedere Risorse nelle applicazioni ASP.NET.

Mostra: