Compartilhar via


Recursos XML dependentes de arquivos de código válidos

Se um arquivo XML for dependente de um arquivo de código de linguagem válido para o projeto determinado, e se um objeto de modelo de código do arquivo pode ser obtido no arquivo disse, o nome de recurso de manifesto do arquivo de recurso XML é calculado da seguinte maneira: nome completo de primeira classe no arquivo que é o pai do arquivo de recurso + opcional RFC 1766 cultura .resources + de seqüência de informações (se suportado pelo Gerenciador de recursos do .NET estrutura).

Se o pai do o arquivo de recursos XML não contiver nenhuma definição de classe, então, o sistema do projeto se voltará para o esquema de atribuição de nomes a recursos descrito em Arquivos de Recursos XML Independentes.

Por exemplo:

  • Considere a seguinte hierarquia de projeto, onde o nome completo da primeira classe no arquivo Form1.vb é ACME.WidgetApp.MyClass: Projeto1-> Form1.vb-> Form1.resx.O nome de recurso do manifesto para o arquivo de recursos XML Form1.resx seria então ACME.WidgetApp.MyClass.resources.

  • Considere o mesmo projeto, exceto agora Form1.resx chamado Form1.de.resx.Desde de é uma cadeia de informações de cultura RFC 1766 suportada pelo Resource Manager, ela é automaticamente incluída no nome do recurso. Consequentemente, nesse caso, o nome do recurso de manifesto iria se tornar ACME.WidgetApp.MyClass.de.resources.

  • Considere o mesmo projeto, exceto agora Form1.resx chamado Form1.de avanço de página.resx.Embora de-ff é uma seqüência de informações cultura válida sistema autônomo por RFC 1766, ela não é uma seqüência de informações de cultura que é suportada pelo Gerenciador de recursos do .NET estrutura. Portanto, de-ff não será incluído no nome de recurso do manifesto resultante, e o nome de recurso do manifesto será o mesmo do primeiro exemplo.

Consulte também

Referência

Recursos XML dependentes de arquivos de código inválidos