Condividi tramite


Risorse XML dipendenti da file di codice validi

Se un file XML è dipendente da un file di codice in un linguaggio valido per il progetto considerato e se da tale file può essere ottenuto l'oggetto del modello di codice del file, il nome di risorsa di manifesto del file di risorse XML si ottiene nel modo seguente: nome completo della prima classe nel file che rappresenta l'elemento padre del file di risorse + stringa di informazioni sulle impostazioni cultura RFC 1766 facoltativa (se supportata dal gestore delle risorse di .NET Framework) + .resources.

Se l'elemento padre del file di risorse XML non contiene alcuna definizione di classe, il sistema del progetto utilizza lo schema di denominazione delle risorse descritto in File di risorse XML non dipendenti.

Di seguito è riportato un esempio:

  • Si consideri la gerarchia di progetto riportata di seguito, in cui il nome completo della prima classe nel file Form1.vb corrisponde a ACME.WidgetApp.MyClass: Project1->Form1.vb->Form1.resx. Il nome di risorsa di manifesto per il file di risorse XML Form1.resx sarà quindi costituito da ACME.WidgetApp.MyClass.resources.

  • Si consideri lo stesso progetto, in cui tuttavia Form1.resx è denominato Form1.de.resx. Poiché de rappresenta una stringa delle impostazioni cultura RFC 1766 supportata da Gestione risorse, verrà automaticamente inclusa nel nome della risorsa. In questo caso, il nome di risorsa di manifesto diventerà quindi ACME.WidgetApp.MyClass.de.resources.

  • Si consideri lo stesso progetto, in cui tuttavia Form1.resx è denominato Form1.de-ff.resx. Sebbene de-ff rappresenti una stringa di informazioni relative alle impostazioni cultura valida secondo RFC 1766, non si tratta di una stringa di informazioni relative alle impostazioni cultura supportata da Gestione risorse di .NET Framework. Di conseguenza, la stringa de-ff non verrà inclusa nel nome di risorsa di manifesto finale, che risulterà uguale a quello riportato nel primo esempio.

Vedere anche

Riferimenti

Risorse XML dipendenti da file di codice non validi