Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Esta documentação foi arquivada e não está sendo atualizada.

Recursos de aplicativos

Quase todos os aplicativos de qualidade de produção precisa usar os recursos.Um recurso é quaisquer dados não-executáveis que logicamente são implantados com um aplicativo.Um recurso pode ser exibido em um aplicativo como mensagens de erro ou como parte da interface do usuário.Resources can Contain in a of Forms, including Cadeia de caracteres, Images, and PERSISTED Objects.Storing Your dados in a arquivo recurso allows you to Alterar the dados without recompiling Your aplicativo Entire.Note that to Gravar PERSISTED Objects to a arquivo recurso, the Objects must be serializado.

O .NET Framework fornece suporte abrangente para a criação e localização de recursos.Além disso, o .NET Framework dá suporte a um modelo simples para compactação e implantar esses recursos localizados.

Você pode localizar recursos de seu aplicativo para culturas específicos.This allows you to Compilação localized (translated) Versions of Your Applications.Um aplicativo carrega os recursos localizados apropriados com base no valor do CultureInfo.CurrentUICulture Propriedade.This valor is set Either explicitamente in the aplicativo 's Código or by the Common Language Runtime based on the localidade for the atual usuário on the local computador.Para obter mais informações sobre como CurrentUICulture é definida, consulte localizar e usar recursos para uma cultura específica e usando a propriedade CurrentUICulture.

Você pode implantar recursos do seu aplicativo em satélite conjuntos de módulos (assemblies).Por definição, conjuntos de módulos (assemblies) satélites conter somente os arquivos de recurso.Eles não contêm nenhum código do aplicativo.In the modelo implantação assembly satélite, you Criar an aplicativo with assembly one usar como padrão (which is the assembly principal) and several assemblies Satellite.Você deve criar um assembly satélite para cada Cultura com suporte o aplicativos.Because the assemblies Satellite are not part of the assembly principal, you can easily substituir or Atualizar Resources correspondente to a Specific cultura without replacing assembly principal the aplicativo 's.

Determine cuidadosamente quais recursos serão compõem assembly de recursos padrão do seu aplicativo.Porque ela é uma parte do conjunto de módulos principal, quaisquer alterações ela exigirá que você substituir o conjunto de módulos (assembly) principal.If you do not Provide a recurso usar como padrão, an exceção will be Descartado when the retorno recurso attempts processo to localizar IT.In a well-Designed Aplicativo, using Resources should never lançar an exceção.

Mostrar: